問題タブ [fest-assert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
211 参照

pmd - チェーンされたメソッドが続かないメソッドをチェックするカスタム pmd ルールを作成していますか?

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

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

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

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

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

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

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

0 投票する
1 に答える
1358 参照

assertj - AssertJ と比較した Truth アサーション ライブラリ

開発が止まった後、使用FEST-Assertして移動しました。AssertJ

最近、別のアサーション ライブラリ( http://google.github.io/truth/ ) を含むGoogleリポジトリを指摘されました。Truth

例を読んでも、それを使い始める利点が見つかりませんAssertJ。ですから、何を使うかは好みの問題です。しかし、多分私は要点を逃しましたね?