From 70d6e7afbcc8cd34dbcd233836156d12dbc4abaf Mon Sep 17 00:00:00 2001
From: Michal Kordas "),
+ "372: " + getCheckMessage(NO_PERIOD),
+ "378:15: " + getCheckMessage(UNCLOSED_HTML, "Note: it's unterminated tag.
"),
"335:33: " + getCheckMessage(EXTRA_HTML, ""),
+ "361:37: " + getCheckMessage(UNCLOSED_HTML, ""),
+ "378:15: " + getCheckMessage(UNCLOSED_HTML, "Note: it's unterminated tag."),
};
verify(checkConfig, getPath("InputJavadocStyleCheck.java"), expected);
@@ -177,6 +193,8 @@ public class JavadocStyleCheckTest
"230: " + getCheckMessage(EMPTY),
"238: " + getCheckMessage(NO_PERIOD),
"335:33: " + getCheckMessage(EXTRA_HTML, ""),
+ "382: " + getCheckMessage(NO_PERIOD),
+ "386: " + getCheckMessage(NO_PERIOD),
};
verify(checkConfig, getPath("InputJavadocStyleCheck.java"), expected);
@@ -202,6 +220,8 @@ public class JavadocStyleCheckTest
"230: " + getCheckMessage(EMPTY),
"238: " + getCheckMessage(NO_PERIOD),
"335:33: " + getCheckMessage(EXTRA_HTML, ""),
+ "382: " + getCheckMessage(NO_PERIOD),
+ "386: " + getCheckMessage(NO_PERIOD),
};
verify(checkConfig, getPath("InputJavadocStyleCheck.java"), expected);
@@ -230,6 +250,9 @@ public class JavadocStyleCheckTest
"230: " + getCheckMessage(EMPTY),
"238: " + getCheckMessage(NO_PERIOD),
"335:33: " + getCheckMessage(EXTRA_HTML, ""),
+ "382: " + getCheckMessage(NO_PERIOD),
+ "386: " + getCheckMessage(NO_PERIOD),
+ "393: " + getCheckMessage(NO_PERIOD),
};
verify(checkConfig, getPath("InputJavadocStyleCheck.java"), expected);
@@ -270,6 +293,10 @@ public class JavadocStyleCheckTest
"109:39: " + getCheckMessage(EXTRA_HTML, ""),
"186:8: " + getCheckMessage(UNCLOSED_HTML, ""),
"193: " + getCheckMessage(NO_PERIOD),
+ "361:37: " + getCheckMessage(UNCLOSED_HTML, ""),
+ "372: " + getCheckMessage(NO_PERIOD),
+ "378:15: " + getCheckMessage(UNCLOSED_HTML, "Note: it's unterminated tag."),
+ "393: " + getCheckMessage(NO_PERIOD),
};
verify(checkConfig, getPath("InputJavadocStyleCheck.java"), expected);
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheck.java b/src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheck.java
index d1d2093cf..67fbe8564 100644
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheck.java
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheck.java
@@ -354,6 +354,45 @@ public class InputJavadocStyleCheck
*/
void tagInTwoLines() {
- }
+ }
+ /**
+ * This Javadoc contains unclosed tag.
+ * unclosed 'code' tag
+ */
+ private void unclosedTag() {}
+
+ void javadocLikeCommentInMethod() {
+ /**
+ * It pretends to be Javadoc without dot, but it's just comment in method
+ */
+ final int i = 0;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ private void inheritDoc() {}
+
+ /**
+ * Note: it's unterminated tag.
+ */
+ private void unterminatedTag() {}
+
+ /**
+ * Javadoc without dot
+ */
+ public interface TestInterface {
+ /**
+ * Javadoc without dot
+ */
+ void method();
+ }
+
+ static class TestStaticClass {
+ /**
+ * Javadoc without dot
+ */
+ public int field;
+ }
}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheckHtmlComment.java b/src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheckHtmlComment.java
index 74b8aa63e..061027f7f 100644
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheckHtmlComment.java
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadocStyleCheckHtmlComment.java
@@ -73,5 +73,10 @@ public class InputJavadocStyleCheckHtmlComment
private void method5()
{ // JavadocStyle should not report any error for this method
}
-
+
+ /**
+ * Parameterized interface.
+ * @param
+ */
+ interface Interface {}
}