aboutsummaryrefslogtreecommitdiff
path: root/javaparser-testing
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2018-02-02 15:32:32 +0100
committerDanny van Bruggen <hexagonaal@gmail.com>2018-02-02 15:32:32 +0100
commita14e906792ecea9c208e6c4ead73a6f24982d8d5 (patch)
tree365bcbb82575fdee76a5c8520de73eb75268c7df /javaparser-testing
parenta3d8a24c8c2becb0790b0c7cfca03171c39c2f4b (diff)
downloadjavaparser-a14e906792ecea9c208e6c4ead73a6f24982d8d5.tar.gz
Force vertical alignment when enum constants have comments.
Diffstat (limited to 'javaparser-testing')
-rw-r--r--javaparser-testing/src/test/java/com/github/javaparser/CommentsInserterTest.java26
1 files changed, 25 insertions, 1 deletions
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/CommentsInserterTest.java b/javaparser-testing/src/test/java/com/github/javaparser/CommentsInserterTest.java
index 7a747fe68..37addda46 100644
--- a/javaparser-testing/src/test/java/com/github/javaparser/CommentsInserterTest.java
+++ b/javaparser-testing/src/test/java/com/github/javaparser/CommentsInserterTest.java
@@ -27,6 +27,9 @@ import org.junit.Test;
import java.io.IOException;
+import static com.github.javaparser.JavaParser.*;
+import static com.github.javaparser.utils.TestUtils.assertEqualsNoEol;
+import static com.github.javaparser.utils.Utils.EOL;
import static org.junit.Assert.assertEquals;
public class CommentsInserterTest {
@@ -53,8 +56,29 @@ public class CommentsInserterTest {
@Test
public void issue624() throws IOException {
- JavaParser.parseResource(makeFilename("Issue624"));
+ parseResource(makeFilename("Issue624"));
// Should not fail
}
+ @Test
+ public void issue200EnumConstantsWithCommentsForceVerticalAlignment() {
+ CompilationUnit cu = parse("public enum X {" + EOL +
+ " /** const1 javadoc */" + EOL +
+ " BORDER_CONSTANT," + EOL +
+ " /** const2 javadoc */" + EOL +
+ " ANOTHER_CONSTANT" + EOL +
+ "}");
+ assertEqualsNoEol("public enum X {\n" +
+ "\n" +
+ " /**\n" +
+ " * const1 javadoc\n" +
+ " */\n" +
+ " BORDER_CONSTANT,\n" +
+ " /**\n" +
+ " * const2 javadoc\n" +
+ " */\n" +
+ " ANOTHER_CONSTANT\n" +
+ "}\n", cu.toString());
+ }
+
}