23
Как мне утверждать равенство двух классов без метода равенства?
Скажем, у меня есть класс без метода equals (), для которого нет источника. Я хочу подтвердить равенство двух экземпляров этого класса. Я могу сделать несколько утверждений: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Мне не нравится это решение, потому что я не получаю полной картины равенства, если раннее утверждение терпит …
114
java
unit-testing
junit