11

何かありassertThat(a, lessThan(b));ますか?私は現在Junit4.8.1を使用していますが、lessThanを見つけることができませんでした。代わりに私はしなければなりませんassertTrue(a < b)が、これにはテストログに2つの数値が出力されないという欠点があります。

4

2 に答える 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 に答える