1 package com.puppycrawl.tools.checkstyle.checks.sizes; 20 21 import com.puppycrawl.tools.checkstyle.BaseCheckTestCase; 22 import com.puppycrawl.tools.checkstyle.DefaultConfiguration; 23 24 public class MethodLengthCheckTest extends BaseCheckTestCase 25 { 26 public void testIt() throws Exception 27 { 28 final DefaultConfiguration checkConfig = 29 createCheckConfig(MethodLengthCheck.class); 30 checkConfig.addAttribute("max", "19"); 31 final String [] expected = { 32 "79:5: Method length is 20 lines (max allowed is 19)." 33 }; 34 verify(checkConfig, getPath("InputSimple.java"), expected); 35 } 36 37 public void testcountEmpty() throws Exception 38 { 39 final DefaultConfiguration checkConfig = 40 createCheckConfig(MethodLengthCheck.class); 41 checkConfig.addAttribute("max", "19"); 42 checkConfig.addAttribute("countEmpty", "false"); 43 final String [] expected = { 44 }; 45 verify(checkConfig, getPath("InputSimple.java"), expected); 46 } 47 48 public void testAbstract() throws Exception 49 { 50 final DefaultConfiguration checkConfig = 51 createCheckConfig(MethodLengthCheck.class); 52 final String [] expected = { 53 }; 54 verify(checkConfig, getPath("InputModifier.java"), expected); 55 } 56 } 57 | Popular Tags |