JUnit 3
拡張するスタイルのアプローチを使用しているTestCase
が、クラスを呼び出さないというケースがありTest
ました。これは、Jenkins によって取得および実行されなかったことを意味します。
登録しようとしたXPath式を次に示しますが、残念ながら Sonar は違反を検出していません。
//classDeclaration[IDENTIFIER[not(ends-with(@tokenValue,'Test'))]
と
classType[@tokenValue="TestCase"]]
現在のXPathテンプレートを Sonar 3.6 にコピーしました。
Sonar
Java テスト クラスでカスタム違反/問題をキャッチすることは可能ですか?