OSDN Git Service

Removed BeanException class: http://code.google.com/p/xerial/issues/detail?id=26
[xerial/xerial-core.git] / src / test / java / org / xerial / util / bean / TypeReferenceTest.java
index 9497dfc..00d0666 100644 (file)
 //--------------------------------------\r
 package org.xerial.util.bean;\r
 \r
-import static org.junit.Assert.assertEquals;\r
-import static org.junit.Assert.assertNotNull;\r
+import static org.junit.Assert.*;\r
 \r
 import java.lang.reflect.Type;\r
 import java.util.List;\r
 import java.util.Map;\r
 \r
 import org.junit.Test;\r
-\r
+import org.xerial.core.XerialException;\r
 \r
 public class TypeReferenceTest\r
 {\r
     @Test\r
-    public void reference()\r
-    {\r
+    void reference() {\r
         Type c = new TypeReference<List<String>>() {}.getElementType()[0];\r
         assertEquals(String.class, c);\r
-        \r
+\r
         Type k = new TypeReference<Map<String, Integer>>() {}.getElementType()[0];\r
         Type v = new TypeReference<Map<String, Integer>>() {}.getElementType()[1];\r
         assertEquals(String.class, k);\r
         assertEquals(Integer.class, v);\r
     }\r
-    \r
+\r
     @Test\r
-    public void elementType()\r
-    {\r
+    public void elementType() {\r
         Type c = new TypeReference<String>() {}.getType();\r
         assertEquals(String.class, c);\r
     }\r
-    \r
+\r
     class GenericReference\r
     {\r
         Class< ? > c;\r
 \r
-        public GenericReference(Class< ? > c)\r
-        {\r
+        public GenericReference(Class< ? > c) {\r
             this.c = c;\r
         }\r
-        \r
-        Object newInstance()\r
-        {\r
-            try\r
-            {\r
+\r
+        Object newInstance() {\r
+            try {\r
                 return TypeInfo.createInstance(c);\r
             }\r
-            catch (BeanException e)\r
-            {\r
+            catch (XerialException e) {\r
                 return null;\r
             }\r
         }\r
 \r
     }\r
-    \r
+\r
     @Test\r
-    public void genericTypeReference()\r
-    {\r
+    public void genericTypeReference() {\r
         GenericReference gref = new GenericReference(String.class);\r
-        \r
+\r
         String str = (String) gref.newInstance();\r
 \r
         assertNotNull(str);\r