01: package com.puppycrawl.tools.checkstyle.checks.usage;
02:
03: import com.puppycrawl.tools.checkstyle.BaseCheckTestCase;
04: import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
05:
06: public class UnusedLocalVariableCheckTest extends BaseCheckTestCase {
07: public void testDefault() throws Exception {
08: final DefaultConfiguration checkConfig = createCheckConfig(UnusedLocalVariableCheck.class);
09: final String[] expected = {
10: "13:13: Unused local variable 'mUnreadPrimitive'.",
11: "24:16: Unused local variable 'unreadObject'.",
12: "36:15: Unused local variable 'unreadArray'.",
13: "45:13: Unused local variable 'java'.", };
14: verify(checkConfig, getPath("usage/InputUnusedLocal.java"),
15: expected);
16: }
17:
18: public void testIgnoreFormat() throws Exception {
19: final DefaultConfiguration checkConfig = createCheckConfig(UnusedLocalVariableCheck.class);
20: checkConfig.addAttribute("ignoreFormat", "Array$");
21: final String[] expected = {
22: "13:13: Unused local variable 'mUnreadPrimitive'.",
23: "24:16: Unused local variable 'unreadObject'.",
24: "45:13: Unused local variable 'java'.", };
25: verify(checkConfig, getPath("usage/InputUnusedLocal.java"),
26: expected);
27: }
28: }
|