diff options
author | Stephen Ramthun <stephenramthun@gmail.com> | 2018-02-04 22:53:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-04 22:53:06 +0100 |
commit | c078a3b8288f4edb01dfc8fffbc2631cdcf1858a (patch) | |
tree | 8bdc7298308041e06cfc66f4e6bc7600ffe128a3 /javaparser-testing/src | |
parent | ae442842668f9414f3a5fd8a294968d7cddf147f (diff) | |
parent | f6c16b7b8475106c61a3d64b0262769647252488 (diff) | |
download | platform_external_javaparser-c078a3b8288f4edb01dfc8fffbc2631cdcf1858a.tar.gz platform_external_javaparser-c078a3b8288f4edb01dfc8fffbc2631cdcf1858a.tar.bz2 platform_external_javaparser-c078a3b8288f4edb01dfc8fffbc2631cdcf1858a.zip |
Merge branch 'master' into add-removefirst-removelast-nodelist
Diffstat (limited to 'javaparser-testing/src')
-rw-r--r-- | javaparser-testing/src/test/java/com/github/javaparser/JavadocParserTest.java | 3 | ||||
-rw-r--r-- | javaparser-testing/src/test/java/com/github/javaparser/javadoc/JavadocTest.java | 33 |
2 files changed, 35 insertions, 1 deletions
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/JavadocParserTest.java b/javaparser-testing/src/test/java/com/github/javaparser/JavadocParserTest.java index ea3d43e41..99e138e21 100644 --- a/javaparser-testing/src/test/java/com/github/javaparser/JavadocParserTest.java +++ b/javaparser-testing/src/test/java/com/github/javaparser/JavadocParserTest.java @@ -104,7 +104,8 @@ public class JavadocParserTest { assertEquals(underTest, JavadocParser.parse(expectedText)); - assertEquals(underTest.getBlockTags().get(0).getTagName(), "unofficial"); + assertEquals(1, underTest.getBlockTags().size()); + assertEquals("unofficial", underTest.getBlockTags().get(0).getTagName()); } @Test diff --git a/javaparser-testing/src/test/java/com/github/javaparser/javadoc/JavadocTest.java b/javaparser-testing/src/test/java/com/github/javaparser/javadoc/JavadocTest.java index f102ba525..7377dfb86 100644 --- a/javaparser-testing/src/test/java/com/github/javaparser/javadoc/JavadocTest.java +++ b/javaparser-testing/src/test/java/com/github/javaparser/javadoc/JavadocTest.java @@ -24,6 +24,8 @@ package com.github.javaparser.javadoc; import com.github.javaparser.JavaParser; import com.github.javaparser.ast.comments.JavadocComment; import com.github.javaparser.javadoc.description.JavadocDescription; +import com.github.javaparser.javadoc.description.JavadocDescriptionElement; +import com.github.javaparser.javadoc.description.JavadocInlineTag; import org.junit.Test; import static com.github.javaparser.utils.Utils.EOL; @@ -102,4 +104,35 @@ public class JavadocTest { Javadoc javadoc = JavaParser.parseJavadoc(comment); assertEquals(2, javadoc.getBlockTags().size()); } + + @Test + public void blockTagModificationWorks() { + Javadoc javadoc = new Javadoc(new JavadocDescription()); + + assertEquals(0, javadoc.getBlockTags().size()); + JavadocBlockTag blockTag = new JavadocBlockTag(JavadocBlockTag.Type.RETURN, "a value"); + javadoc.addBlockTag(blockTag); + + assertEquals(1, javadoc.getBlockTags().size()); + assertEquals(blockTag, javadoc.getBlockTags().get(0)); + + assertEquals(blockTag, javadoc.getBlockTags().remove(0)); + assertEquals(0, javadoc.getBlockTags().size()); + } + + @Test + public void descriptionModificationWorks() { + JavadocDescription description = new JavadocDescription(); + + assertEquals(0, description.getElements().size()); + + JavadocDescriptionElement inlineTag = new JavadocInlineTag("inheritDoc", JavadocInlineTag.Type.INHERIT_DOC, ""); + assertTrue(description.addElement(inlineTag)); + + assertEquals(1, description.getElements().size()); + assertEquals(inlineTag, description.getElements().get(0)); + + assertEquals(inlineTag, description.getElements().remove(0)); + assertEquals(0, description.getElements().size()); + } } |