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.whitespace;
21
22 import static com.puppycrawl.tools.checkstyle.checks.whitespace.ArrayBracketNoWhitespaceCheck.MSG_WS_FOLLOWED;
23 import static com.puppycrawl.tools.checkstyle.checks.whitespace.ArrayBracketNoWhitespaceCheck.MSG_WS_NOT_FOLLOWED;
24 import static com.puppycrawl.tools.checkstyle.checks.whitespace.ArrayBracketNoWhitespaceCheck.MSG_WS_PRECEDED;
25
26 import org.junit.jupiter.api.Test;
27
28 import com.puppycrawl.tools.checkstyle.AbstractExamplesModuleTestSupport;
29
30 public class ArrayBracketNoWhitespaceExamplesTest extends AbstractExamplesModuleTestSupport {
31
32 @Override
33 public String getPackageLocation() {
34 return "com/puppycrawl/tools/checkstyle/checks/whitespace/arraybracketnowhitespace";
35 }
36
37 @Test
38 public void testExample1() throws Exception {
39 final String[] expected = {
40 "16:34: " + getCheckMessage(MSG_WS_PRECEDED, "]"),
41 "19:10: " + getCheckMessage(MSG_WS_PRECEDED, "["),
42 "22:18: " + getCheckMessage(MSG_WS_FOLLOWED, "["),
43 "22:20: " + getCheckMessage(MSG_WS_PRECEDED, "]"),
44 "28:20: " + getCheckMessage(MSG_WS_FOLLOWED, "]"),
45 "31:23: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "]"),
46 "35:35: " + getCheckMessage(MSG_WS_FOLLOWED, "]"),
47 "38:26: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "]"),
48 "41:21: " + getCheckMessage(MSG_WS_NOT_FOLLOWED, "]"),
49 "44:10: " + getCheckMessage(MSG_WS_FOLLOWED, "]"),
50 "47:30: " + getCheckMessage(MSG_WS_FOLLOWED, "]"),
51 "50:44: " + getCheckMessage(MSG_WS_FOLLOWED, "]"),
52 "52:21: " + getCheckMessage(MSG_WS_FOLLOWED, "]"),
53 "57:28: " + getCheckMessage(MSG_WS_FOLLOWED, "]"),
54 };
55 verifyWithInlineConfigParser(getPath("Example1.java"), expected);
56 }
57
58 }