📄 importfromsamepackageruletest.java
字号:
/** * BSD-style license; for more info see http://pmd.sourceforge.net/license.html*/package test.net.sourceforge.pmd.rules;import net.sourceforge.pmd.PMD;import net.sourceforge.pmd.rules.ImportFromSamePackageRule;import test.net.sourceforge.pmd.testframework.SimpleAggregatorTst;import test.net.sourceforge.pmd.testframework.TestDescriptor;public class ImportFromSamePackageRuleTest extends SimpleAggregatorTst { public void testAll() { runTests(new TestDescriptor[] { new TestDescriptor(TEST1, "simple failure", 1, new ImportFromSamePackageRule()), new TestDescriptor(TEST2, "class in default package importing from sub package", 0, new ImportFromSamePackageRule()), new TestDescriptor(TEST3, "class in default package importing from other package", 0, new ImportFromSamePackageRule()), new TestDescriptor(TEST4, "class not in default package importing from default package", 0, new ImportFromSamePackageRule()), new TestDescriptor(TEST5, "class in default package importing from default package", 1, new ImportFromSamePackageRule()), new TestDescriptor(TEST6, "importing from some package", 0, new ImportFromSamePackageRule()), }); } private static final String TEST1 = "package foo;" + PMD.EOL + "import foo.Bar;" + PMD.EOL + "public class Baz{}"; private static final String TEST2 = "package foo;" + PMD.EOL + "import foo.buz.Bar;" + PMD.EOL + "public class Baz{}"; private static final String TEST3 = "import java.util.*;" + PMD.EOL + "public class Baz{}"; private static final String TEST4 = "package bar;" + PMD.EOL + "import Foo;" + PMD.EOL + "public class Baz{}"; private static final String TEST5 = "import Foo;" + PMD.EOL + "public class Baz{}"; private static final String TEST6 = "package foo.bar;" + PMD.EOL + "import foo.bar.baz.*;" + PMD.EOL + "public class Baz{}";}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -