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 @Override
34 protected String getPackageLocation() {
35 return "com/puppycrawl/tools/checkstyle/checks/javadoc/javadocparagraph";
36 }
37
38 @Test
39 public void testExample1() throws Exception {
40 final String[] expected = {
41 "16:4: " + getCheckMessage(MSG_LINE_BEFORE),
42 "21:4: " + getCheckMessage(MSG_MISPLACED_TAG),
43 "34:6: " + getCheckMessage(MSG_PRECEDED_BLOCK_TAG, "pre"),
44 "52:6: " + getCheckMessage(MSG_REDUNDANT_PARAGRAPH),
45 "62:5: " + getCheckMessage(MSG_TAG_AFTER),
46 };
47
48 verifyWithInlineConfigParser(getPath("Example1.java"), expected);
49 }
50
51 @Test
52 public void testExample2() throws Exception {
53 final String[] expected = {
54 "18:4: " + getCheckMessage(MSG_LINE_BEFORE),
55 "20:4: " + getCheckMessage(MSG_MISPLACED_TAG),
56 "23:4: " + getCheckMessage(MSG_MISPLACED_TAG),
57 "36:6: " + getCheckMessage(MSG_PRECEDED_BLOCK_TAG, "pre"),
58 "36:6: " + getCheckMessage(MSG_MISPLACED_TAG),
59 "55:6: " + getCheckMessage(MSG_MISPLACED_TAG),
60 "55:6: " + getCheckMessage(MSG_REDUNDANT_PARAGRAPH),
61 "64:5: " + getCheckMessage(MSG_TAG_AFTER),
62 };
63
64 verifyWithInlineConfigParser(getPath("Example2.java"), expected);
65 }
66
67 }