0

次のコードでは:

public static void assertEquals(Timestamp expected, Timestamp actual) {
    assertTrue(Math.abs(expected.getTime() - actual.getTime()) <= 5);
}

5 は、予想時間と実際の時間の 5 ミリ秒の精度を表します。

このコードは、次の入力パラメーターで失敗しました:

expected:<2012-10-10 03:07:00.169>
actual:  <2012-10-10 03:07:00.17>

私の質問は、「asserTrue」のテスト式がこれらのパラメーターで失敗した理由と、次回失敗しないように書き直すより良い方法は何ですか?

4

0 に答える 0