From 55ece4bd0e0023c30b2a2e96e8acf8c24ccf7bbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Wed, 9 Mar 2011 13:32:19 +0000 Subject: [PATCH] added tests --- .../com/mysema/codegen/model/TypeCategoryTest.java | 14 +++++++++++++- .../com/mysema/codegen/model/TypeExtendsTest.java | 5 +++++ .../com/mysema/codegen/model/TypeSuperTest.java | 5 +++++ .../com/mysema/codegen/support/ClassUtilsTest.java | 3 ++- 4 files changed, 25 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/mysema/codegen/model/TypeCategoryTest.java b/src/test/java/com/mysema/codegen/model/TypeCategoryTest.java index 90f719b1c..81f96c97b 100644 --- a/src/test/java/com/mysema/codegen/model/TypeCategoryTest.java +++ b/src/test/java/com/mysema/codegen/model/TypeCategoryTest.java @@ -5,9 +5,13 @@ */ package com.mysema.codegen.model; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; +import java.sql.Date; +import java.sql.Time; + import org.junit.Test; public class TypeCategoryTest { @@ -20,5 +24,13 @@ public class TypeCategoryTest { assertTrue(TypeCategory.COMPARABLE.isSubCategoryOf(TypeCategory.SIMPLE)); assertFalse(TypeCategory.ENTITY.isSubCategoryOf(TypeCategory.SIMPLE)); } - + + @Test + public void Get(){ + assertEquals(TypeCategory.BOOLEAN, TypeCategory.get(Boolean.class.getName())); + assertEquals(TypeCategory.STRING, TypeCategory.get(String.class.getName())); + assertEquals(TypeCategory.DATE, TypeCategory.get(Date.class.getName())); + assertEquals(TypeCategory.TIME, TypeCategory.get(Time.class.getName())); + } + } diff --git a/src/test/java/com/mysema/codegen/model/TypeExtendsTest.java b/src/test/java/com/mysema/codegen/model/TypeExtendsTest.java index d51be75c2..c599e411b 100644 --- a/src/test/java/com/mysema/codegen/model/TypeExtendsTest.java +++ b/src/test/java/com/mysema/codegen/model/TypeExtendsTest.java @@ -6,6 +6,11 @@ import org.junit.Test; public class TypeExtendsTest { + @Test + public void GetVarName(){ + assertEquals("var", new TypeExtends("var", Types.COLLECTION).getVarName()); + } + @Test public void GetGenericName() { assertEquals("? extends java.util.Collection", new TypeExtends(Types.COLLECTION).getGenericName(false)); diff --git a/src/test/java/com/mysema/codegen/model/TypeSuperTest.java b/src/test/java/com/mysema/codegen/model/TypeSuperTest.java index 3dd8f7d87..ae55f72c2 100644 --- a/src/test/java/com/mysema/codegen/model/TypeSuperTest.java +++ b/src/test/java/com/mysema/codegen/model/TypeSuperTest.java @@ -6,6 +6,11 @@ import org.junit.Test; public class TypeSuperTest { + @Test + public void GetVarName(){ + assertEquals("var", new TypeSuper("var", Types.STRING).getVarName()); + } + @Test public void GetGenericName() { assertEquals("? super java.lang.String", new TypeSuper(Types.STRING).getGenericName(false)); diff --git a/src/test/java/com/mysema/codegen/support/ClassUtilsTest.java b/src/test/java/com/mysema/codegen/support/ClassUtilsTest.java index 8e7122b2c..317cd44d7 100644 --- a/src/test/java/com/mysema/codegen/support/ClassUtilsTest.java +++ b/src/test/java/com/mysema/codegen/support/ClassUtilsTest.java @@ -23,6 +23,7 @@ public class ClassUtilsTest { @Test public void GetName() { + assertEquals("int", ClassUtils.getName(int.class)); assertEquals("Object", ClassUtils.getName(Object.class)); assertEquals("Object[]", ClassUtils.getName(Object[].class)); assertEquals("int", ClassUtils.getName(int.class)); @@ -31,7 +32,7 @@ public class ClassUtilsTest { assertEquals("java.util.Locale", ClassUtils.getName(Locale.class)); assertEquals("java.util.Locale[]", ClassUtils.getName(Locale[].class)); } - + @Test public void Normalize(){ assertEquals(List.class, ClassUtils.normalize(ArrayList.class));