01: package com.puppycrawl.tools.checkstyle.checks.imports;
02:
03: import com.puppycrawl.tools.checkstyle.BaseCheckTestCase;
04: import com.puppycrawl.tools.checkstyle.DefaultConfiguration;
05:
06: public class UnusedImportsCheckTest extends BaseCheckTestCase {
07: public void testDefault() throws Exception {
08: final DefaultConfiguration checkConfig = createCheckConfig(UnusedImportsCheck.class);
09: final String[] expected = {
10: "8:45: Unused import - com.puppycrawl.tools.checkstyle.GlobalProperties.",
11: "11:8: Unused import - java.lang.String.",
12: "13:8: Unused import - java.util.List.",
13: "14:8: Unused import - java.util.List.",
14: "17:8: Unused import - java.util.Enumeration.",
15: "20:8: Unused import - javax.swing.JToggleButton.",
16: "22:8: Unused import - javax.swing.BorderFactory.",
17: "27:15: Unused import - java.io.File.createTempFile.",
18: "29:8: Unused import - java.awt.Component.",
19: "30:8: Unused import - java.awt.Label.", };
20: verify(checkConfig, getPath("InputImport.java"), expected);
21: }
22:
23: public void testAnnotations() throws Exception {
24: final DefaultConfiguration checkConfig = createCheckConfig(UnusedImportsCheck.class);
25: final String[] expected = {};
26: verify(checkConfig, getPath("package-info.java"), expected);
27: }
28: }
|