編集Ⅱ
基本的に、問題は AssertJ (推奨) または JUnit アサーションがあるかどうかです。
objA == objB
編集 I
私のテスト対象クラス (CUT)は、JAXB のXmlAdapter. XML ファイルをアンマーシャリングするときは、等しいオブジェクトが 1 回だけ存在することを保証する必要があります。これを確認するために、私のテストは現在次のようになっています (この例では、標準の ctor が同等のオブジェクトを作成しています)。
MyType obj = cut.unmarshal(new MyType());
assertThat(cut.unmarshal(new MyType()) == obj).isTrue();
AssertJまたはJUnitでIDを明示的に主張する方法はありますか?
元の投稿
テスト対象のクラス (CUT)fooには、返されたオブジェクト (等しい) が 1 回だけ存在することを保証するメソッド (例: ) があります。現在、次の assert ステートメントを使用しています。
assertThat(cut.foo() == obj).isTrue();
AssertJまたはJUnitでIDを明示的に主張する方法はありますか?