package cn.org.rapid_framework.generator.util.typemapping; import junit.framework.TestCase; public class JavaPrimitiveTypeMappingTest extends TestCase { public void test_getPrimitiveType_getWrapperType() { assertEquals("int",JavaPrimitiveTypeMapping.getPrimitiveType("java.lang.Integer")); assertEquals("short",JavaPrimitiveTypeMapping.getPrimitiveType("java.lang.Short")); assertEquals("int",JavaPrimitiveTypeMapping.getPrimitiveType("Integer")); assertEquals(null,JavaPrimitiveTypeMapping.getPrimitiveType(null)); assertEquals("int",JavaPrimitiveTypeMapping.getPrimitiveType("int")); assertEquals("Blog",JavaPrimitiveTypeMapping.getPrimitiveType("Blog")); assertEquals("abc.User",JavaPrimitiveTypeMapping.getPrimitiveType("abc.User")); assertEquals("Integer",JavaPrimitiveTypeMapping.getWrapperType("int")); assertEquals("Long",JavaPrimitiveTypeMapping.getWrapperType("long")); assertEquals("Character",JavaPrimitiveTypeMapping.getWrapperType("char")); assertEquals("Badqiu",JavaPrimitiveTypeMapping.getWrapperType("Badqiu")); assertEquals(null,JavaPrimitiveTypeMapping.getWrapperType(null)); } public void test_getDefaultValue() { assertEquals("0",JavaPrimitiveTypeMapping.getDefaultValue("Money")); assertEquals("0",JavaPrimitiveTypeMapping.getDefaultValue("short")); assertEquals("0",JavaPrimitiveTypeMapping.getDefaultValue("int")); assertEquals("null",JavaPrimitiveTypeMapping.getDefaultValue("Long")); assertEquals("null",JavaPrimitiveTypeMapping.getDefaultValue("javablog")); } }