1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package com.puppycrawl.tools.checkstyle.checks.javadoc;
21
22 import static com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck.MSG_LINE_BEFORE;
23 import static com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck.MSG_MISPLACED_TAG;
24 import static com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck.MSG_PRECEDED_BLOCK_TAG;
25 import static com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck.MSG_REDUNDANT_PARAGRAPH;
26 import static com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocParagraphCheck.MSG_TAG_AFTER;
27
28 import org.junit.jupiter.api.Test;
29
30 import com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
31
32 public class JavadocParagraphCheckExamplesTest extends AbstractExamplesModuleTestSupport {
33
34 @Override
35 public String getPackageLocation() {
36 return "com/puppycrawl/tools/checkstyle/checks/javadoc/javadocparagraph";
37 }
38
39 @Test
40 public void testExample1() throws Exception {
41 final String[] expected = {
42 "17:4: " + getCheckMessage(MSG_LINE_BEFORE),
43 "22:4: " + getCheckMessage(MSG_MISPLACED_TAG),
44 "35:6: " + getCheckMessage(MSG_PRECEDED_BLOCK_TAG, "pre"),
45 "53:6: " + getCheckMessage(MSG_REDUNDANT_PARAGRAPH),
46 "63:5: " + getCheckMessage(MSG_TAG_AFTER),
47 };
48
49 verifyWithInlineConfigParser(getPath("Example1.java"), expected);
50 }
51
52 @Test
53 public void testExample2() throws Exception {
54 final String[] expected = {
55 "19:4: " + getCheckMessage(MSG_LINE_BEFORE),
56 "21:4: " + getCheckMessage(MSG_MISPLACED_TAG),
57 "24:4: " + getCheckMessage(MSG_MISPLACED_TAG),
58 "37:6: " + getCheckMessage(MSG_PRECEDED_BLOCK_TAG, "pre"),
59 "37:6: " + getCheckMessage(MSG_MISPLACED_TAG),
60 "56:6: " + getCheckMessage(MSG_MISPLACED_TAG),
61 "56:6: " + getCheckMessage(MSG_REDUNDANT_PARAGRAPH),
62 "65:5: " + getCheckMessage(MSG_TAG_AFTER),
63 };
64
65 verifyWithInlineConfigParser(getPath("Example2.java"), expected);
66 }
67
68 }