Плагин PMD (Intellij) не работает для правила junit4TestPattern - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть следующее правило в моем XML-файле конфигурации для соглашений об именах

<rule ref="category/java/codestyle.xml/MethodNamingConventions">
<properties>
  <property name="methodPattern" value="[a-z][a-zA-Z0-9]*" />
  <property name="staticPattern" value="[a-z][a-zA-Z0-9]*" />
  <property name="nativePattern" value="[a-z][a-zA-Z0-9]*" />
  <property name="junit3TestPattern" value="test[A-Z0-9][a-zA-Z0-9]*" />
  <!-- test_methodName_withCertainState_shouldDoSomething -->
  <property name="junit4TestPattern" value="test_[a-z][a-zA-Z0-9]*(_with(out)?[A-Z0-9][a-zA-Z0-9]*)?_should[A-Z0-9][a-zA-Z0-9]*" />
</properties>

Когда я запускаю проверки плагинов PMD, я сопоставляю любой метод, но когда я запускаю его на плагине Gradleон обнаруживает несколько совпадений.

Что мне здесь не хватает?

...