私はJUnitとHamcrestを使ってユニットテストを書いています。JUnitとHamcrestを使用してダブルスを比較するにはどうすればよいですか?
assertThat(result, is(0.5));
は、しかし、私は今、計算値を比較することが必要だと私は完全な二重の値と比較する必要がありますする必要はありません:私は使用して二重の値を比較しています。代わりに、私は親密さを比較したい。
IsCloseTo
というクラスが見つかりましたが、assertThat
でどのように使用するのか分かりません。オンラインでサンプルを見つけることはできません。
次のような正しい構文は何ですか?
// I can't do this as I need to know what methods/classes whatever I should be using
// isCloseTo doesn't exist.
assertThat(result, isCloseTo(0.5, 0.1));
それを探しているもののための完全な静的インポートは、次のとおりです:静的インポートと、それは次のようになりますインポート静的org.hamcrest.Matchers.closeTo。 – Necrototem