diff --git a/pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/DesignRulesTest.java b/pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/DesignRulesTest.java index 32574ff23f..4115b86f46 100644 --- a/pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/DesignRulesTest.java +++ b/pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/DesignRulesTest.java @@ -30,6 +30,7 @@ public class DesignRulesTest extends SimpleAggregatorTst { addRule(RULESET, "CloseResource"); addRule(RULESET, "CompareObjectsWithEquals"); addRule(RULESET, "ConfusingTernary"); + addRule(RULESET, "ConstantsInInterface"); addRule(RULESET, "ConstructorCallsOverridableMethod"); addRule(RULESET, "DefaultLabelNotLastInSwitchStmt"); addRule(RULESET, "EmptyMethodInAbstractClassShouldBeAbstract"); @@ -73,6 +74,5 @@ public class DesignRulesTest extends SimpleAggregatorTst { addRule(RULESET, "UseNotifyAllInsteadOfNotify"); addRule(RULESET, "UseUtilityClass"); addRule(RULESET, "UseVarargs"); - addRule(RULESET, "ConstantsInInterface"); } } diff --git a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ConstantsInInterface.xml b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ConstantsInInterface.xml index e470dff2f9..3a193c7042 100644 --- a/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ConstantsInInterface.xml +++ b/pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ConstantsInInterface.xml @@ -61,4 +61,26 @@ public interface SomeInterfaceName { } ]]> + + + clear rule violation (from AvoidConstantsInInterface) + 2 + + + + + ok (from AvoidConstantsInInterface) + 0 + +