classnamingconventionsruletest.java

来自「检查Java程序漏洞」· Java 代码 · 共 30 行

JAVA
30
字号
/** * BSD-style license; for more info see http://pmd.sourceforge.net/license.html*/package test.net.sourceforge.pmd.rules;import net.sourceforge.pmd.rules.ClassNamingConventionsRule;import test.net.sourceforge.pmd.testframework.SimpleAggregatorTst;import test.net.sourceforge.pmd.testframework.TestDescriptor;public class ClassNamingConventionsRuleTest extends SimpleAggregatorTst {    public void testAll() {       runTests(new TestDescriptor[] {           new TestDescriptor(TEST1, "class names should not start with lowercase character", 1, new ClassNamingConventionsRule()),           new TestDescriptor(TEST2, "class names should not contain underscores", 1, new ClassNamingConventionsRule()),           new TestDescriptor(TEST3, "all is well", 0, new ClassNamingConventionsRule()),       });    }    private static final String TEST1 =    "public class foo {};";    private static final String TEST2 =    "public class foo_bar {};";    private static final String TEST3 =    "public class FooBar {};";}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?