- Revision
- 630
- Author
- rfscholte
- Date
- 2009-07-11 11:13:18 -0500 (Sat, 11 Jul 2009)
Log Message
fix for QDOX-171: getCodeBlock() skips Javadoc separator
Modified Paths
Diff
Modified: trunk/qdox/src/java/com/thoughtworks/qdox/model/AbstractJavaEntity.java (629 => 630)
--- trunk/qdox/src/java/com/thoughtworks/qdox/model/AbstractJavaEntity.java 2009-07-11 15:00:57 UTC (rev 629) +++ trunk/qdox/src/java/com/thoughtworks/qdox/model/AbstractJavaEntity.java 2009-07-11 16:13:18 UTC (rev 630) @@ -70,7 +70,9 @@ if (comment != null && comment.length() > 0) { buffer.write(" * "); - buffer.write(comment); + + buffer.write(comment.replaceAll("\n", "\n * ")); + buffer.newline(); }
Modified: trunk/qdox/src/test/com/thoughtworks/qdox/model/AbstractJavaEntityTest.java (629 => 630)
--- trunk/qdox/src/test/com/thoughtworks/qdox/model/AbstractJavaEntityTest.java 2009-07-11 15:00:57 UTC (rev 629) +++ trunk/qdox/src/test/com/thoughtworks/qdox/model/AbstractJavaEntityTest.java 2009-07-11 16:13:18 UTC (rev 630) @@ -57,7 +57,27 @@ // verify assertEquals(expected, buffer.toString()); } + + public void testMultilineCommentToString() { + AbstractJavaEntity entity = new JavaField(); + IndentBuffer buffer = new IndentBuffer(); + entity.setComment("Hello\nWorld"); + // expectation + String expected = "" + + "/**\n" + + " * Hello\n" + + " * World\n" + + " */\n"; + + // run + entity.commentHeader(buffer); + + // verify + assertEquals(expected, buffer.toString()); + + } + public void testNoCommentToString() { // setup AbstractJavaEntity entity = new JavaField();
To unsubscribe from this list please visit:
