diff options
Diffstat (limited to 'javaparser-testing/src/test/java/com/github/javaparser/printer/PrettyPrintVisitorTest.java')
-rw-r--r-- | javaparser-testing/src/test/java/com/github/javaparser/printer/PrettyPrintVisitorTest.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/printer/PrettyPrintVisitorTest.java b/javaparser-testing/src/test/java/com/github/javaparser/printer/PrettyPrintVisitorTest.java index ef2cc0dbf..032ce3dd3 100644 --- a/javaparser-testing/src/test/java/com/github/javaparser/printer/PrettyPrintVisitorTest.java +++ b/javaparser-testing/src/test/java/com/github/javaparser/printer/PrettyPrintVisitorTest.java @@ -192,6 +192,37 @@ public class PrettyPrintVisitorTest { } @Test + public void emptyJavadocGetsFormatted() { + CompilationUnit cu = new CompilationUnit(); + cu.addClass("X").addMethod("abc").setJavadocComment(""); + + assertEqualsNoEol("public class X {\n" + + "\n" + + " /**\n" + + " */\n" + + " void abc() {\n" + + " }\n" + + "}\n", cu.toString()); + } + + @Test + public void multilineJavadocWithLotsOfEmptyLinesGetsFormattedNeatly() { + CompilationUnit cu = new CompilationUnit(); + cu.addClass("X").addMethod("abc").setJavadocComment("\n\n\nab\n\n\ncd\n\n\n"); + + assertEqualsNoEol("public class X {\n" + + "\n" + + " /**\n" + + " * ab\n" + + " *\n" + + " * cd\n" + + " */\n" + + " void abc() {\n" + + " }\n" + + "}\n", cu.toString()); + } + + @Test public void singlelineJavadocGetsFormatted() { CompilationUnit cu = new CompilationUnit(); cu.addClass("X").addMethod("abc").setJavadocComment("line1"); |