Type information is now available.
[utils] / support / general / src / test / java / org / wamblee / reflection / AnnotationUtilsTest.java
index 0ab685cd0c181c3ae3a00b9f34b6091c8d3d0e12..3245d90715f1df9e523e717d7d512d2a07fbf712 100644 (file)
@@ -93,6 +93,7 @@ public class AnnotationUtilsTest {
         List<Accessor> accessors = AnnotationUtils.analyse(X1.class, MyAnnotation.class);
         assertEquals(1, accessors.size());
         assertTrue(accessors.get(0) instanceof FieldAccessor);
+        assertEquals(int.class, accessors.get(0).getType());
 
         X1 obj = new X1();
         assertEquals(0, obj.x);
@@ -116,6 +117,7 @@ public class AnnotationUtilsTest {
         List<Accessor> accessors = AnnotationUtils.analyse(X3.class, MyAnnotation.class);
         assertEquals(1, accessors.size());
         assertTrue(accessors.get(0) instanceof PropertyAccessor);
+        assertEquals(int.class, accessors.get(0).getType());
         X3 obj = new X3();
         assertEquals(0, obj.x);
         accessors.get(0).set(obj, 100);