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 11 { 12 final DefaultConfiguration checkConfig = 13 createCheckConfig(LocalFinalVariableNameCheck.class); 14 final String [] 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 22 { 23 final DefaultConfiguration checkConfig = 24 createCheckConfig(LocalFinalVariableNameCheck.class); 25 checkConfig.addAttribute("format", "[A-Z]+"); 26 final String [] 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 34 { 35 final DefaultConfiguration checkConfig = 36 createCheckConfig(LocalFinalVariableNameCheck.class); 37 final String [] expected = {}; 38 verify(checkConfig, getPath("InputInner.java"), expected); 39 } 40 } 41 42 | Popular Tags |