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.filters;
21
22 import org.junit.jupiter.api.Test;
23
24 import com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
25
26 public class SuppressWithNearbyTextFilterExamplesTest extends AbstractExamplesModuleTestSupport {
27 @Override
28 protected String getPackageLocation() {
29 return "com/puppycrawl/tools/checkstyle/filters/suppresswithnearbytextfilter";
30 }
31
32 @Test
33 public void testExample1() throws Exception {
34 final String[] expected = {
35 "13:20: '7' is a magic number.",
36 };
37
38 verifyWithInlineConfigParser(getPath("Example1.java"), expected);
39 }
40
41 @Test
42 public void testExample2() throws Exception {
43 final String[] expected = {
44 "15:11: '43' is a magic number.",
45 };
46
47 verifyWithInlineConfigParser(getPath("Example2.java"), expected);
48 }
49
50 @Test
51 public void testExample3() throws Exception {
52 final String[] expected = {
53
54 };
55
56 verifyWithInlineConfigParser(getPath("Example3.java"), expected);
57 }
58
59 @Test
60 public void testExample4() throws Exception {
61 final String[] expected = {
62 "20: Line is longer than 55 characters (found 65).",
63 };
64
65 verifyWithInlineConfigParser(getPath("Example4.java"), expected);
66 }
67
68 @Test
69 public void testExample5() throws Exception {
70 final String[] expected = {
71 "4: Duplicated property 'key.two' (2 occurrence(s)).",
72 };
73
74 verifyWithInlineConfigParserSeparateConfigAndTarget(
75 getPath("Example5.java"), getPath("Example5.properties"), expected);
76 }
77
78 @Test
79 public void testExample6() throws Exception {
80 final String[] expected = {
81 "3: Duplicated property 'key.two' (2 occurrence(s)).",
82 };
83
84 verifyWithInlineConfigParserSeparateConfigAndTarget(
85 getPath("Example6.java"), getPath("Example6.properties"), expected);
86 }
87
88 @Test
89 public void testExample7() throws Exception {
90 final String[] expected = {
91 "17:11: '43' is a magic number.",
92 };
93
94 verifyWithInlineConfigParser(getPath("Example7.java"), expected);
95 }
96
97 @Test
98 public void testExample8() throws Exception {
99 final String[] expected = {
100 "21:11: '46' is a magic number.",
101 };
102
103 verifyWithInlineConfigParser(getPath("Example8.java"), expected);
104 }
105
106 @Test
107 public void testExample9() throws Exception {
108 final String[] expected = {
109
110 };
111
112 verifyWithInlineConfigParser(getPath("Example9.java"), expected);
113 }
114 }