Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: com/puppycrawl/tools/checkstyle/checks/whitespace/WhitespaceAroundTest.java


1   package com.puppycrawl.tools.checkstyle.checks.whitespace;
2   
3   import com.puppycrawl.tools.checkstyle.BaseCheckTestCase;
4   import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
5   
6   public class WhitespaceAroundTest
7       extends BaseCheckTestCase
8   {
9       public void testIt()
10          throws Exception
11      {
12          final DefaultConfiguration checkConfig =
13              createCheckConfig(WhitespaceAroundCheck.class);
14          final String[] expected = {
15              "16:22: '=' is not preceded with whitespace.",
16              "16:23: '=' is not followed by whitespace.",
17              "18:24: '=' is not followed by whitespace.",
18              "26:14: '=' is not preceded with whitespace.",
19              "27:10: '=' is not preceded with whitespace.",
20              "27:11: '=' is not followed by whitespace.",
21              "28:10: '+=' is not preceded with whitespace.",
22              "28:12: '+=' is not followed by whitespace.",
23              "29:13: '-=' is not followed by whitespace.",
24              "37:21: 'synchronized' is not followed by whitespace.",
25              "39:12: 'try' is not followed by whitespace.",
26              "39:12: '{' is not preceded with whitespace.",
27              "41:14: 'catch' is not followed by whitespace.",
28              "41:34: '{' is not preceded with whitespace.",
29              "58:11: 'if' is not followed by whitespace.",
30              "76:19: 'return' is not followed by whitespace.",
31              "97:29: '?' is not preceded with whitespace.",
32              "97:30: '?' is not followed by whitespace.",
33              "97:34: ':' is not preceded with whitespace.",
34              "97:35: ':' is not followed by whitespace.",
35              "98:15: '==' is not preceded with whitespace.",
36              "98:17: '==' is not followed by whitespace.",
37              "104:20: '*' is not followed by whitespace.",
38              "104:21: '*' is not preceded with whitespace.",
39              "119:18: '%' is not preceded with whitespace.",
40              "120:20: '%' is not followed by whitespace.",
41              "121:18: '%' is not preceded with whitespace.",
42              "121:19: '%' is not followed by whitespace.",
43              "123:18: '/' is not preceded with whitespace.",
44              "124:20: '/' is not followed by whitespace.",
45              "125:18: '/' is not preceded with whitespace.",
46              "125:19: '/' is not followed by whitespace.",
47              "153:15: 'assert' is not followed by whitespace.",
48              "156:20: ':' is not preceded with whitespace.",
49              "156:21: ':' is not followed by whitespace.",
50          };
51          verify(checkConfig, getPath("InputWhitespace.java"), expected);
52      }
53  
54      public void testIt2()
55          throws Exception
56      {
57          final DefaultConfiguration checkConfig =
58              createCheckConfig(WhitespaceAroundCheck.class);
59          final String[] expected = {
60              "153:27: '=' is not followed by whitespace.",
61              "154:27: '=' is not followed by whitespace.",
62              "155:27: '=' is not followed by whitespace.",
63              "156:27: '=' is not followed by whitespace.",
64              "157:27: '=' is not followed by whitespace.",
65              "158:27: '=' is not followed by whitespace.",
66          };
67          verify(checkConfig, getPath("InputSimple.java"), expected);
68      }
69  
70      public void testIt3()
71          throws Exception
72      {
73          final DefaultConfiguration checkConfig =
74              createCheckConfig(WhitespaceAroundCheck.class);
75          final String[] expected = {
76              "41:14: 'while' is not followed by whitespace.",
77              "58:12: 'for' is not followed by whitespace.",
78              // + ":58:23: ';' is not followed by whitespace.",
79              //  + ":58:29: ';' is not followed by whitespace.",
80          };
81          verify(checkConfig, getPath("InputBraces.java"), expected);
82      }
83  }