Редактировать II
По сути, вопрос заключается в том, есть ли утверждение AssertJ (предпочтительно) или JUnit для:
objA == objB
Редактировать I
Мой тестируемый класс (CUT) расширяет _ 2_. При демаршалинге XML-файла следует гарантировать, что одинаковые объекты существуют ровно один раз. Чтобы проверить это, мой тест в настоящее время выглядит так (в этом примере стандартный ctor создает одинаковые объекты):
MyType obj = cut.unmarshal(new MyType());
assertThat(cut.unmarshal(new MyType()) == obj).isTrue();
Есть ли способ явно подтвердить личность с помощью AssertJ или JUnit?
Исходный пост
В моем тестируемом классе (CUT) есть метод (например, foo
), который должен гарантировать, что возвращенные объекты, которые равны, существуют ровно один раз. В настоящее время я использую следующий оператор assert:
assertThat(cut.foo() == obj).isTrue();
Есть ли способ явно подтвердить личность с помощью AssertJ или JUnit?
foo
. - person beatngu13   schedule 02.11.2016isSameAs
? - person chrylis -cautiouslyoptimistic-   schedule 02.11.2016assertSame()
junit.sourceforge.net/javadoc/org /junit/Assert.html - person d.j.brown   schedule 02.11.2016