KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > puppycrawl > tools > checkstyle > checks > naming > LocalFinalVariableNameCheckTest


1 package com.puppycrawl.tools.checkstyle.checks.naming;
2
3 import com.puppycrawl.tools.checkstyle.BaseCheckTestCase;
4 import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
5
6 public class LocalFinalVariableNameCheckTest
7     extends BaseCheckTestCase
8 {
9     public void testDefault()
10         throws Exception JavaDoc
11     {
12         final DefaultConfiguration checkConfig =
13             createCheckConfig(LocalFinalVariableNameCheck.class);
14         final String JavaDoc[] expected = {
15             "123:19: Name 'CDE' must match pattern '^[a-z][a-zA-Z0-9]*$'.",
16         };
17         verify(checkConfig, getPath("InputSimple.java"), expected);
18     }
19
20     public void testSet()
21         throws Exception JavaDoc
22     {
23         final DefaultConfiguration checkConfig =
24             createCheckConfig(LocalFinalVariableNameCheck.class);
25         checkConfig.addAttribute("format", "[A-Z]+");
26         final String JavaDoc[] expected = {
27             "122:19: Name 'cde' must match pattern '[A-Z]+'.",
28         };
29         verify(checkConfig, getPath("InputSimple.java"), expected);
30     }
31     
32     public void testInnerClass()
33         throws Exception JavaDoc
34     {
35         final DefaultConfiguration checkConfig =
36             createCheckConfig(LocalFinalVariableNameCheck.class);
37         final String JavaDoc[] expected = {};
38         verify(checkConfig, getPath("InputInner.java"), expected);
39     }
40 }
41
42
Popular Tags