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 UnusedPrivateFieldCheckTest extends BaseCheckTestCase {
07: public void testDefault() throws Exception {
08: final DefaultConfiguration checkConfig = createCheckConfig(UnusedPrivateFieldCheck.class);
09: final String[] expected = {
10: "10:17: Unused private field 'mUnreadPrimitive'.",
11: "16:19: Unused private field 'mUnreadArray'.",
12: "20:17: Unused private field 'mUnused2'.",
13: "22:30: Unused private field 'SUNUSED'.",
14: "64:17: Unused private field 'mUnused'.", };
15: verify(checkConfig, getPath("usage/InputUnusedField.java"),
16: expected);
17: }
18:
19: public void testIgnoreFormat() throws Exception {
20: final DefaultConfiguration checkConfig = createCheckConfig(UnusedPrivateFieldCheck.class);
21: checkConfig.addAttribute("ignoreFormat", "Array$");
22: final String[] expected = {
23: "10:17: Unused private field 'mUnreadPrimitive'.",
24: "20:17: Unused private field 'mUnused2'.",
25: "22:30: Unused private field 'SUNUSED'.",
26: "64:17: Unused private field 'mUnused'.", };
27: verify(checkConfig, getPath("usage/InputUnusedField.java"),
28: expected);
29: }
30: }
|