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;
21
22 import static com.puppycrawl.tools.checkstyle.checks.AvoidEscapedUnicodeCharactersCheck.MSG_KEY;
23
24 import org.junit.jupiter.api.Test;
25
26 import com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
27
28 public class AvoidEscapedUnicodeCharactersCheckExamplesTest
29 extends AbstractExamplesModuleTestSupport {
30
31 @Override
32 public String getPackageLocation() {
33 return "com/puppycrawl/tools/checkstyle/checks/avoidescapedunicodecharacters";
34 }
35
36 @Test
37 public void testExample1() throws Exception {
38 final String[] expected = {
39 "16:24: " + getCheckMessage(MSG_KEY),
40 "18:24: " + getCheckMessage(MSG_KEY),
41 "20:24: " + getCheckMessage(MSG_KEY),
42 "22:24: " + getCheckMessage(MSG_KEY),
43 "26:12: " + getCheckMessage(MSG_KEY),
44 };
45
46 verifyWithInlineConfigParser(getPath("Example1.java"), expected);
47 }
48
49 @Test
50 public void testExample2() throws Exception {
51 final String[] expected = {
52 "18:24: " + getCheckMessage(MSG_KEY),
53 "20:24: " + getCheckMessage(MSG_KEY),
54 "22:24: " + getCheckMessage(MSG_KEY),
55 "24:24: " + getCheckMessage(MSG_KEY),
56 };
57
58 verifyWithInlineConfigParser(getPath("Example2.java"), expected);
59 }
60
61 @Test
62 public void testExample3() throws Exception {
63 final String[] expected = {
64 "18:24: " + getCheckMessage(MSG_KEY),
65 "20:24: " + getCheckMessage(MSG_KEY),
66 "24:24: " + getCheckMessage(MSG_KEY),
67 "28:12: " + getCheckMessage(MSG_KEY),
68 };
69
70 verifyWithInlineConfigParser(getPath("Example3.java"), expected);
71 }
72
73 @Test
74 public void testExample4() throws Exception {
75 final String[] expected = {
76 "18:24: " + getCheckMessage(MSG_KEY),
77 "22:24: " + getCheckMessage(MSG_KEY),
78 "24:24: " + getCheckMessage(MSG_KEY),
79 };
80
81 verifyWithInlineConfigParser(getPath("Example4.java"), expected);
82 }
83
84 @Test
85 public void testExample5() throws Exception {
86 final String[] expected = {
87 "18:24: " + getCheckMessage(MSG_KEY, "unitAbbrev1"),
88 "20:24: " + getCheckMessage(MSG_KEY),
89 "22:24: " + getCheckMessage(MSG_KEY),
90 "24:24: " + getCheckMessage(MSG_KEY),
91 };
92
93 verifyWithInlineConfigParser(getPath("Example5.java"), expected);
94 }
95
96 }