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/JavadocVariableCheckTest.java


1   package com.puppycrawl.tools.checkstyle.checks;
2   
3   import com.puppycrawl.tools.checkstyle.BaseCheckTestCase;
4   import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
5   import com.puppycrawl.tools.checkstyle.api.Scope;
6   
7   
8   public class JavadocVariableCheckTest
9       extends BaseCheckTestCase
10  {
11      public void testDefault()
12          throws Exception
13      {
14          final DefaultConfiguration checkConfig =
15              createCheckConfig(JavadocVariableCheck.class);
16          final String[] expected = {
17              "11:5: Missing a Javadoc comment.",
18          };
19          verify(checkConfig, getPath("InputTags.java"), expected);
20      }
21  
22      public void testAnother()
23          throws Exception
24      {
25          final DefaultConfiguration checkConfig =
26              createCheckConfig(JavadocVariableCheck.class);
27          final String[] expected = {
28              "17:9: Missing a Javadoc comment.",
29              "24:9: Missing a Javadoc comment.",
30              "30:13: Missing a Javadoc comment.",
31          };
32          verify(checkConfig, getPath("InputInner.java"), expected);
33      }
34  
35      public void testAnother2()
36          throws Exception
37      {
38          final DefaultConfiguration checkConfig =
39              createCheckConfig(JavadocVariableCheck.class);
40          checkConfig.addAttribute("scope", Scope.PUBLIC.getName());
41          final String[] expected = {
42          };
43          verify(checkConfig, getPath("InputInner.java"), expected);
44      }
45  
46      public void testAnother3()
47          throws Exception
48      {
49          final DefaultConfiguration checkConfig =
50              createCheckConfig(JavadocVariableCheck.class);
51          final String[] expected = {
52              "11:9: Missing a Javadoc comment.",
53              "16:13: Missing a Javadoc comment.",
54              "36:9: Missing a Javadoc comment.",
55              "43:5: Missing a Javadoc comment.",
56              "44:5: Missing a Javadoc comment.",
57              "45:5: Missing a Javadoc comment.",
58              "46:5: Missing a Javadoc comment.",
59          };
60          verify(checkConfig, getPath("InputPublicOnly.java"), expected);
61      }
62      public void testAnother4()
63          throws Exception
64      {
65          final DefaultConfiguration checkConfig =
66              createCheckConfig(JavadocVariableCheck.class);
67          checkConfig.addAttribute("scope", Scope.PUBLIC.getName());
68          final String[] expected = {
69              "46:5: Missing a Javadoc comment.",
70          };
71          verify(checkConfig, getPath("InputPublicOnly.java"), expected);
72      }
73  }