Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbvosburgh2009-09-17 12:24:59 +0000
committerbvosburgh2009-09-17 12:24:59 +0000
commit2f50111c3935d78d1d0cbbaa39eabcce9a760744 (patch)
tree34b7536d7fe4053bbf95c0fd5556c95e6857657a /jpa/tests/org.eclipse.jpt.utility.tests/src/org
parente7878dc24888eec1f30a67a8b1481b11352bf44f (diff)
downloadwebtools.dali-2f50111c3935d78d1d0cbbaa39eabcce9a760744.tar.gz
webtools.dali-2f50111c3935d78d1d0cbbaa39eabcce9a760744.tar.xz
webtools.dali-2f50111c3935d78d1d0cbbaa39eabcce9a760744.zip
Metamodel generation, part 3
Diffstat (limited to 'jpa/tests/org.eclipse.jpt.utility.tests/src/org')
-rw-r--r--jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/ClassToolsTests.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/ClassToolsTests.java b/jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/ClassToolsTests.java
index a5be8e39d2..80e9ba38f4 100644
--- a/jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/ClassToolsTests.java
+++ b/jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/ClassToolsTests.java
@@ -543,6 +543,34 @@ public class ClassToolsTests extends TestCase {
assertFalse(ClassTools.classNamedIsVariablePrimitive(java.lang.Boolean.class.getName()));
}
+ public void testWrapperClassName() {
+ assertEquals(java.lang.Void.class.getName(), ClassTools.wrapperClassName(void.class.getName()));
+ assertEquals(java.lang.Integer.class.getName(), ClassTools.wrapperClassName(int.class.getName()));
+ assertEquals(java.lang.Float.class.getName(), ClassTools.wrapperClassName(float.class.getName()));
+ assertEquals(java.lang.Boolean.class.getName(), ClassTools.wrapperClassName(boolean.class.getName()));
+
+ try {
+ ClassTools.wrapperClassName(java.lang.String.class.getName());
+ fail("should not get here...");
+ } catch (IllegalArgumentException ex) {
+ // expected
+ }
+ }
+
+ public void testWrapperClass() {
+ assertEquals(java.lang.Void.class, ClassTools.wrapperClass(void.class));
+ assertEquals(java.lang.Integer.class, ClassTools.wrapperClass(int.class));
+ assertEquals(java.lang.Float.class, ClassTools.wrapperClass(float.class));
+ assertEquals(java.lang.Boolean.class, ClassTools.wrapperClass(boolean.class));
+
+ try {
+ ClassTools.wrapperClass(java.lang.String.class);
+ fail("should not get here...");
+ } catch (IllegalArgumentException ex) {
+ // expected
+ }
+ }
+
public void testClassNamedIsVariablePrimitiveWrapperClass() {
assertFalse(ClassTools.classNamedIsVariablePrimitiveWrapperClass(java.lang.Void.class.getName()));

Back to the top