【发布时间】:2019-06-12 05:20:01
【问题描述】:
我在我的 ruleSet.xml 文件中定义了以下规则:
<rule ref="category/java/codestyle.xml/MethodNamingConventions">
<properties>
<property name="junit4TestPattern" value="[a-z]*_[A-Z]{1}[a-z,A-Z]*_[A-Z]{1}[a-z,A-Z]*"/>
<property name="violationSuppressXPath" value="//ClassOrInterfaceDeclaration['.*FoobarRepository']"/>
</properties>
</rule>
但是在运行 PMD 时没有任何问题,但我有很多不符合 junit4 方法命名模式的方法。所有方法都用 org.junit.Test 注释 触发junit特定规则需要什么?
【问题讨论】: