現在、コードのレビューを行っているところ、テストケースを中断する次のコード行を見つけました。
assertEquals(Long.valueOf(4321), lMessage.getNumber());
getNumberIntegerも を返します4321。私はこれを次のように変更しました:
assertTrue(4321 == lSavedStoerung.getMessage());
私の equals メソッドの理解ではassertEquals、最初の例で true を返すことはできないからです。assertTrueすべてのテストケースが正常に実行されています。
それとも何か間違ったことを理解しましたか?