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