запихивает его в дто?
Надо проверять чтобы дто было не налл или как?
Ну, проверить, что в дто запихнуто конкретно то, что ты ожидал.
А если у меня объекты эти как бы вложенные, то мне тестить именно поля в этих объектах или сами объекта? У меня погода имеет 6 вложенных классов, которые я отдельно вынес, мне тестить поля в каждом вложенном классе или просто поле класса?
Типа такого
Вы не готовы
Так как надо/можешь, так и делай. Чем меньше строчек ассёртов, тем лучше, но не в ущерб качеству
Не, я к тому что он при сравнении с полем самого класса проверит сразу и его поля внутри или нет? getCoord() == get каждое поле или как?
Открой документацию или исходники assertEquals и прочитай, что он делает. Выводы несложно будет сделать.
Ну там написано что сравнивает объекты по иквалс и что если исходный и ожидаемый null, то тру выдает, на этом все..
Ну, сравнивает объекты по иквалс. В чём ещё вопрос?
Ну то есть он возьмет объект coord и сравнит его по полям с тем, что пришло и мне можно вручную не сравнивать каждое поле самому?
Он сделает то, что у тебя написано в методе equals() класса этого объекта.
А, усе, усе, четко, спасибо
Обсуждают сегодня