Title: [1404] trunk/qdox/src/test/java/com/thoughtworks/qdox/writer/impl: Fix build, add EnumConstant test
Revision
1404
Author
rfscholte
Date
2011-10-11 16:52:30 -0500 (Tue, 11 Oct 2011)

Log Message

Fix build, add EnumConstant test

Modified Paths


Diff

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java (1403 => 1404)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java	2011-10-11 21:42:45 UTC (rev 1403)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java	2011-10-11 21:52:30 UTC (rev 1404)
@@ -196,8 +196,8 @@
         }
         if ( !field.isEnumConstant() )
         {
+            buffer.write( ';' );
             buffer.newline();
-            buffer.write( ';' );
         }
         return this;
     }

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java (1403 => 1404)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java	2011-10-11 21:42:45 UTC (rev 1403)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java	2011-10-11 21:52:30 UTC (rev 1404)
@@ -13,7 +13,7 @@
 
 import com.thoughtworks.qdox.model.DocletTag;
 import com.thoughtworks.qdox.model.JavaAnnotatedElement;
-import com.thoughtworks.qdox.writer.impl.DefaultModelWriter;
+import com.thoughtworks.qdox.model.JavaField;
 
 public class DefaultModelWriterTest {
 
@@ -196,4 +196,27 @@
         // verify
         assertEquals(expected, modelWriter.toString());
     }
+    
+    
+    //enum Eon { HADEAN, ARCHAEAN, PROTEROZOIC, PHANEROZOIC }
+
+    @Test
+    public void testEnumConstant()
+    {
+        //setup
+        JavaField enumConstant = mock(JavaField.class);
+        when(enumConstant.isEnumConstant()).thenReturn( true );
+        when(enumConstant.getName()).thenReturn( "HADEAN" );
+        
+        //expectation
+        String expected = ""
+            + "HADEAN";
+        
+        //run
+        modelWriter.writeField( enumConstant );
+        
+        //verify
+        assertEquals( expected, modelWriter.toString() );
+        
+    }
 }


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to