Title: [1305] trunk/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java: "Annotations on enums are not supported as of QDox 1.7 (2008-11-12)"?
Revision
1305
Author
rfscholte
Date
2011-09-03 12:03:36 -0500 (Sat, 03 Sep 2011)

Log Message

"Annotations on enums are not supported as of QDox 1.7 (2008-11-12)"?
Well, reactivated the test and it works!? Again supported with 2.0 :)

Modified Paths

Diff

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java (1304 => 1305)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java	2011-09-03 16:58:26 UTC (rev 1304)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java	2011-09-03 17:03:36 UTC (rev 1305)
@@ -90,15 +90,11 @@
         assertTrue(cls.isA("java.io.Serializable"));
     }
 
-/*
-	//
-	// Annotations on enums are not supported as of QDox 1.7 (2008-11-12)
-	//
     public void testAddEnumWithAnnotationToModel() {
         String source = ""
                 + "public enum Enum1 implements java.io.Serializable { a, @Deprecated b }";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         JavaClass cls = javaDocBuilder.getClassByName("Enum1");
@@ -107,22 +103,21 @@
         
         //---
 
-        JavaField fields[] = cls.getFields();
+        List<JavaField> fields = cls.getFields();
 //      printFields( fields );
-        assertEquals(2, fields.length);
+        assertEquals(2, fields.size());
         
-        JavaField enum1b = fields[1];
+        JavaField enum1b = fields.get(1);
         assertNull( enum1b.getComment() );
-        assertEquals( 1, enum1b.getModifiers().length );
-        assertEquals( "public", enum1b.getModifiers()[0] );
-        assertEquals( 1, enum1b.getAnnotations().length );
-        assertEquals( "@java.lang.Deprecated()", enum1b.getAnnotations()[0].toString() );
+        assertEquals( 1, enum1b.getModifiers().size() );
+        assertEquals( "public", enum1b.getModifiers().get(0) );
+        assertEquals( 1, enum1b.getAnnotations().size() );
+        assertEquals( "@java.lang.Deprecated()", enum1b.getAnnotations().get(0).toString() );
         assertEquals( "Enum1", enum1b.getType().toString() );
         assertEquals( "b", enum1b.getName() );
 
         //---
     }
-*/
     
     public void testAddEnumWithFieldAndConstructorsToModel() {
 


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to