Skip to content

Commit

Permalink
Issue checkstyle#4586: Moved all resources for AbstractJavadocCheckTest
Browse files Browse the repository at this point in the history
  • Loading branch information
djydewang committed Jul 10, 2017
1 parent b49f0b6 commit 5222ece
Show file tree
Hide file tree
Showing 16 changed files with 57 additions and 53 deletions.
Expand Up @@ -54,7 +54,8 @@ public class AbstractJavadocCheckTest extends BaseCheckTestSupport {
@Override
protected String getPath(String filename) throws IOException {
return super.getPath("checks" + File.separator
+ "javadoc" + File.separator + filename);
+ "javadoc" + File.separator
+ "abstractjavadoc" + File.separator + filename);
}

@Test
Expand All @@ -65,14 +66,14 @@ public void testNumberFormatException() throws Exception {
+ "alternative at input '<ul><li>a' {@link EntityEntry} (by way of {@link #;'",
"HTML_TAG"),
};
verify(checkConfig, getPath("InputTestNumberFormatException.java"), expected);
verify(checkConfig, getPath("InputAbstractJavadocNumberFormatException.java"), expected);
}

@Test
public void testCustomTag() throws Exception {
final DefaultConfiguration checkConfig = createCheckConfig(TempCheck.class);
final String[] expected = CommonUtils.EMPTY_STRING_ARRAY;
verify(checkConfig, getPath("InputCustomTag.java"), expected);
verify(checkConfig, getPath("InputAbstractJavadocCustomTag.java"), expected);
}

@Test
Expand All @@ -82,7 +83,7 @@ public void testParsingErrors() throws Exception {
"4: " + getCheckMessage(MSG_JAVADOC_MISSED_HTML_CLOSE, 4, "unclosedTag"),
"8: " + getCheckMessage(MSG_JAVADOC_WRONG_SINGLETON_TAG, 35, "img"),
};
verify(checkConfig, getPath("InputParsingErrors.java"), expected);
verify(checkConfig, getPath("InputAbstractJavadocParsingErrors.java"), expected);
}

@Test
Expand All @@ -96,7 +97,7 @@ public void testWithMultipleChecks() throws Exception {
checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader());
checker.configure(checkerConfig);

verify(checker, getPath("InputCorrectJavaDocParagraph.java"));
verify(checker, getPath("InputAbstractJavadocCorrectParagraph.java"));
}

@Test
Expand All @@ -105,23 +106,24 @@ public void testAntlrError() throws Exception {
final String[] expected = {
"3: " + getCheckMessage(MSG_KEY_UNRECOGNIZED_ANTLR_ERROR, 0, null),
};
verify(checkConfig, getPath("InputTestInvalidAtSeeReference.java"), expected);
verify(checkConfig, getPath("InputAbstractJavadocInvalidAtSeeReference.java"), expected);
}

@Test
public void testCheckReuseAfterParseErrorWithFollowingAntlrErrorInTwoFiles() throws Exception {
final DefaultConfiguration checkConfig = createCheckConfig(TempCheck.class);
final Map<String, List<String>> expectedMessages = new LinkedHashMap<>(2);
expectedMessages.put(getPath("InputParsingErrors.java"), asList(
expectedMessages.put(getPath("InputAbstractJavadocParsingErrors.java"), asList(
"4: " + getCheckMessage(MSG_JAVADOC_MISSED_HTML_CLOSE, 4, "unclosedTag"),
"8: " + getCheckMessage(MSG_JAVADOC_WRONG_SINGLETON_TAG, 35, "img")
));
expectedMessages.put(getPath("InputTestInvalidAtSeeReference.java"), singletonList(
"3: " + getCheckMessage(MSG_KEY_UNRECOGNIZED_ANTLR_ERROR, 0, null)
expectedMessages.put(getPath("InputAbstractJavadocInvalidAtSeeReference.java"),
singletonList("3: " + getCheckMessage(MSG_KEY_UNRECOGNIZED_ANTLR_ERROR, 0, null)
));
verify(createChecker(checkConfig), new File[] {
new File(getPath("InputParsingErrors.java")),
new File(getPath("InputTestInvalidAtSeeReference.java")), }, expectedMessages);
new File(getPath("InputAbstractJavadocParsingErrors.java")),
new File(getPath("InputAbstractJavadocInvalidAtSeeReference.java")), },
expectedMessages);
}

@Test
Expand All @@ -132,7 +134,8 @@ public void testCheckReuseAfterParseErrorWithFollowingAntlrErrorInSingleFile()
"4: " + getCheckMessage(MSG_JAVADOC_MISSED_HTML_CLOSE, 4, "unclosedTag"),
"7: " + getCheckMessage(MSG_KEY_UNRECOGNIZED_ANTLR_ERROR, 4, null),
};
verify(checkConfig, getPath("InputTestUnclosedTagAndInvalidAtSeeReference.java"), expected);
verify(checkConfig,
getPath("InputAbstractJavadocUnclosedTagAndInvalidAtSeeReference.java"), expected);
}

@Test
Expand All @@ -141,7 +144,7 @@ public void testPosition()
JavadocCatchCheck.clearCounter();
final DefaultConfiguration checkConfig = createCheckConfig(JavadocCatchCheck.class);
final String[] expected = CommonUtils.EMPTY_STRING_ARRAY;
verify(checkConfig, getPath("InputJavadocPosition.java"), expected);
verify(checkConfig, getPath("InputAbstractJavadocPosition.java"), expected);
Assert.assertEquals(58, JavadocCatchCheck.javadocsNumber);
}

Expand All @@ -151,7 +154,8 @@ public void testPositionWithSinglelineComments()
JavadocCatchCheck.clearCounter();
final DefaultConfiguration checkConfig = createCheckConfig(JavadocCatchCheck.class);
final String[] expected = CommonUtils.EMPTY_STRING_ARRAY;
verify(checkConfig, getPath("InputJavadocPositionWithSinglelineComments.java"), expected);
verify(checkConfig,
getPath("InputAbstractJavadocPositionWithSinglelineComments.java"), expected);
Assert.assertEquals(58, JavadocCatchCheck.javadocsNumber);
}

Expand All @@ -161,7 +165,7 @@ public void testPositionOnlyComments()
JavadocCatchCheck.clearCounter();
final DefaultConfiguration checkConfig = createCheckConfig(JavadocCatchCheck.class);
final String[] expected = CommonUtils.EMPTY_STRING_ARRAY;
verify(checkConfig, getPath("InputJavadocPositionOnlyComments.java"), expected);
verify(checkConfig, getPath("InputAbstractJavadocPositionOnlyComments.java"), expected);
Assert.assertEquals(0, JavadocCatchCheck.javadocsNumber);
}

Expand Down Expand Up @@ -202,7 +206,7 @@ public void testAcceptableTokensFail()
checkConfig.addAttribute("javadocTokens", "RETURN_LITERAL");
try {
final String[] expected = CommonUtils.EMPTY_STRING_ARRAY;
verify(checkConfig, getPath("InputMain.java"), expected);
verify(checkConfig, getPath("InputAbstractJavadocMain.java"), expected);
Assert.fail("CheckstyleException is expected");
}
catch (IllegalStateException ex) {
Expand All @@ -220,7 +224,7 @@ public void testAcceptableTokensPass()
checkConfig.addAttribute("javadocTokens", "DEPRECATED_LITERAL");

final String[] expected = CommonUtils.EMPTY_STRING_ARRAY;
verify(checkConfig, getPath("InputMain.java"), expected);
verify(checkConfig, getPath("InputAbstractJavadocMain.java"), expected);
}

@Test
Expand All @@ -247,7 +251,7 @@ public void testVisitLeaveToken()
JavadocVisitLeaveCheck.clearCounter();
final DefaultConfiguration checkConfig = createCheckConfig(JavadocVisitLeaveCheck.class);
final String[] expected = CommonUtils.EMPTY_STRING_ARRAY;
verify(checkConfig, getPath("InputJavadocPosition.java"), expected);
verify(checkConfig, getPath("InputAbstractJavadocPosition.java"), expected);
Assert.assertTrue(JavadocVisitLeaveCheck.visitCount > 0);
Assert.assertEquals(JavadocVisitLeaveCheck.visitCount, JavadocVisitLeaveCheck.leaveCount);
}
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

@@ -1,12 +1,12 @@
package com.puppycrawl.tools.checkstyle.checks.javadoc;
package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;

/**
* Some Javadoc.
*
* <p>Some Javadoc.
*
*/
class InputCorrectJavaDocParagraph {
class InputAbstractJavadocCorrectParagraph {

/**
* Some Javadoc.
Expand Down
@@ -0,0 +1,11 @@
package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;

public class InputAbstractJavadocCustomTag {
/**
* {@customTag}
*/
void customTag() {}

/** {@customTag} */
void customTag2() {}
}
@@ -0,0 +1,7 @@
package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;

/**
* @see javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent()
*/
class InputAbstractJavadocInvalidAtSeeReference {
}
@@ -0,0 +1,4 @@
package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;
/** Javadoc */
public class InputAbstractJavadocMain {
}
@@ -0,0 +1,4 @@
package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;

/** <ul><li>a' {@link EntityEntry} (by way of {@link #;}</li></ul> */
class InputAbstractJavadocNumberFormatException{}
@@ -1,9 +1,9 @@
package com.puppycrawl.tools.checkstyle.checks.javadoc;
package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;

/**
* <unclosedTag>
*/
class InputParsingErrors {
class InputAbstractJavadocParsingErrors {
/**
* <img src="singletonTag"/></img>
*/
Expand Down
@@ -0,0 +1,3 @@
package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;
/** Javadoc for import */
import java.io.Serializable;
@@ -1,9 +1,9 @@
package com.puppycrawl.tools.checkstyle.checks.javadoc;
package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;

/**
* <unclosedTag>
*/
class InputTestUnclosedTagAndInvalidAtSeeReference {
class InputAbstractJavadocUnclosedTagAndInvalidAtSeeReference {
/**
* @see javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent()
*/
Expand Down

0 comments on commit 5222ece

Please sign in to comment.