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.JavadocVariableCheck.MSG_JAVADOC_MISSING;
23
24 import org.junit.jupiter.api.Test;
25
26 import com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
27
28 public class MissingJavadocMethodCheckExamplesTest extends AbstractExamplesModuleTestSupport {
29 @Override
30 protected String getPackageLocation() {
31 return "com/puppycrawl/tools/checkstyle/checks/javadoc/missingjavadocmethod";
32 }
33
34 @Test
35 public void testExample1() throws Exception {
36 final String[] expected = {
37 "12:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
38 "13:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
39 "28:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
40 };
41
42 verifyWithInlineConfigParser(getPath("Example1.java"), expected);
43 }
44
45 @Test
46 public void testExample2() throws Exception {
47 final String[] expected = {
48 "14:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
49 "15:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
50 "26:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
51 "27:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
52 "28:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
53 "30:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
54 };
55
56 verifyWithInlineConfigParser(getPath("Example2.java"), expected);
57 }
58
59 @Test
60 public void testExample3() throws Exception {
61 final String[] expected = {
62 "15:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
63 "16:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
64 "27:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
65 "29:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
66 "31:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
67 };
68
69 verifyWithInlineConfigParser(getPath("Example3.java"), expected);
70 }
71
72 @Test
73 public void testExample4() throws Exception {
74 final String[] expected = {
75 "14:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
76 };
77
78 verifyWithInlineConfigParser(getPath("Example4.java"), expected);
79 }
80
81 @Test
82 public void testExample5() throws Exception {
83 final String[] expected = {
84 "14:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
85 "15:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
86 "30:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
87 };
88
89 verifyWithInlineConfigParser(getPath("Example5.java"), expected);
90 }
91
92 @Test
93 public void testExample6() throws Exception {
94 final String[] expected = {
95 "14:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
96 "15:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
97 "30:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
98 };
99
100 verifyWithInlineConfigParser(getPath("Example6.java"), expected);
101 }
102
103 @Test
104 public void testExample7() throws Exception {
105 final String[] expected = {
106 "30:3: " + getCheckMessage(MSG_JAVADOC_MISSING),
107 };
108
109 verifyWithInlineConfigParser(getPath("Example7.java"), expected);
110 }
111 }