1

左から右に読みやすい「流暢なアサーション」を生成する「fest-assert」ライブラリを単体テストで使用します。

開発者が TDD を使用してテストを作成していない場合、次のようなコード行になることがあります。

assertThat(something);

次のようなことをしなければならないので、これは間違っています:

assertThat(something).is...

「is...」は、「isEqualTo()」、「isTrue()」、「hasSize()」など、多くの可能な述語の 1 つです。

「assertThat()」からの戻り値がテーブルにドロップされたことを検出できるカスタム PMD ルールを作成できるかどうかを確認したいと思います。これは、チェーン メソッドが続いていないためです。

まず、これが可能かどうかを誰かが知っていて、これがどのようになるかの例を提供できますか?

PMD 4.3 を使用している Sonar 3.7 を使用していることに注意してください。近日中に Sona を 4.1.2 または 4.2 にアップグレードする予定ですが、これらのバージョンが使用する PMD のバージョンはわかりません。

4

1 に答える 1

0

二重投稿しないでください。スレッドを閉じました。http://sonarqube.15.x6.nabble.com/Write-a-custom-XPath-task-that-looks-for-a-method-that-is-NOT-followed-by-a-chained-に続きますメソッド呼び出し-td5024017.html

于 2014-04-14T15:31:21.830 に答える