added tests

This commit is contained in:
Timo Westkämper 2011-03-09 13:32:19 +00:00
parent f5780fea46
commit 55ece4bd0e
4 changed files with 25 additions and 2 deletions

View File

@ -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()));
}
}

View File

@ -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<java.lang.Object>", new TypeExtends(Types.COLLECTION).getGenericName(false));

View File

@ -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));

View File

@ -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));