are Equal Objects And Accumulate
Проверка равенства двух объектов одного класса. Сравниваются все одинаковые поля обоих объектов. Если объекты различаются, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается.
Поля с модификатором 'transient' не сравниваются.
Если у класса, объекты которого нужно сравнить, переопределен метод Object.equals, то для сравнения можно использовать метод areEqualAndAccumulate.
Для классов, реализующих интерфейс Comparable, рекомендуется использовать метод areEqualByCompareAndAccumulate
Parameters
Тип объектов
Первый объект
Второй объект
Сообщение об ошибке
Проверка равенства двух объектов одного класса. Сравниваются все одинаковые поля обоих объектов. Если объекты различаются, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается.
Поля с модификатором 'transient' не сравниваются.
Если у класса, объекты которого нужно сравнить, переопределен метод Object.equals, то для сравнения можно использовать метод areEqualAndAccumulate.
Для классов, реализующих интерфейс Comparable, рекомендуется использовать метод areEqualByCompareAndAccumulate
Parameters
Тип объектов
Первый объект
Второй объект
Описание проверки
Сообщение об ошибке