何かありassertThat(a, lessThan(b));
ますか?私は現在Junit4.8.1を使用していますが、lessThanを見つけることができませんでした。代わりに私はしなければなりませんassertTrue(a < b)
が、これにはテストログに2つの数値が出力されないという欠点があります。
質問する
11820 次
2 に答える
11
JUnit + Hamcrestを試しましたか?いくつかの例については、このブログ投稿を参照してください。投稿した内容とほぼ同じように見えます。
JUnit 4ショーケース–assertThatおよびHamcrestマッチャー
または、JUnit-addonsプロジェクトのComparableAssertもあります。
于 2013-03-10T23:54:21.583 に答える
3
このようにHamcrestをインポートし、Matchers.lessThan()メソッドを使用できます。
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
assertThat(foo, Matchers.lessThan(bar));
于 2014-12-09T17:24:34.480 に答える