「より小さい」や「より大きい」などの境界ケース テストを正確にテストできる JUnit または Java プラクティス用のツールはありますか?
たとえば、通貨の値を半分に切り上げて最も近いセントにします。0.005 を 0.01 に丸めるテストは簡単です。0.005未満の切り捨てをテストすることは(厳密に言えば)そうではありません。
もちろん、0.0049 のような任意の値をテストできますが、これは 0.00499 のような別の値が切り上げられないことを保証するものではありません。実行されている環境の「より小さい」または「より大きい」に最も近い表現である数値を保証する定数または何かがありますか?