問題タブ [google-truth]

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 に答える
1358 参照

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

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

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

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

0 投票する
3 に答える
11729 参照

java - 予想される例外がgoogle-truthを使用してスローされていることをテストする方法は?

特定のメッセージの例外が google-truth を使用してスローされているかどうかをテストしたいだけです。

junit using を使用してそれを行うのは非常に簡単@Test(expected=ですが、真実でそれを行う方法を理解できません。ThrowableSubjectの周りにサンプルはありません。

JUnitこの種のテストではプレーンを使用する必要がありますか?

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

java - Iterable 内の要素に関するアサーションの作成

オブジェクトのリストがあり、オブジェクト自体について Truth スタイルのアサーションを作成したいと考えていますが、等価アサーションよりも複雑なものを表現する合理的な方法が見つかりません。私は次のようなものを想定しています:

これが Truth で利用できないと仮定すると、このようなことを表現するための最も Truth-y な方法は何ですか? リスト内のどの位置を探しているかがわかっていれば、次のように言えます。

しかし、(ややハックであることに加えて)事前に知っている場合にのみ機能iし、任意のイテラブルでは機能しません。これを自分で行うよりも良い解決策はありますか?