- 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
- trunk/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
- trunk/qdox/src/test/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriterTest.java
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:
