169 похожих чатов

Подскажите, как протестить метод, который возвращает результат рест темплейта и

запихивает его в дто?
Надо проверять чтобы дто было не налл или как?

12 ответов

24 просмотра

Ну, проверить, что в дто запихнуто конкретно то, что ты ожидал.

Illidan Stormrage-S Автор вопроса
Denis Chikanov
Ну, проверить, что в дто запихнуто конкретно то, ч...

А если у меня объекты эти как бы вложенные, то мне тестить именно поля в этих объектах или сами объекта? У меня погода имеет 6 вложенных классов, которые я отдельно вынес, мне тестить поля в каждом вложенном классе или просто поле класса?

Illidan Stormrage-S Автор вопроса

Типа такого

Illidan Stormrage S
Типа такого

Так как надо/можешь, так и делай. Чем меньше строчек ассёртов, тем лучше, но не в ущерб качеству

Illidan Stormrage-S Автор вопроса
Denis Chikanov
Так как надо/можешь, так и делай. Чем меньше строч...

Не, я к тому что он при сравнении с полем самого класса проверит сразу и его поля внутри или нет? getCoord() == get каждое поле или как?

Illidan Stormrage S
Не, я к тому что он при сравнении с полем самого к...

Открой документацию или исходники assertEquals и прочитай, что он делает. Выводы несложно будет сделать.

Illidan Stormrage-S Автор вопроса
Denis Chikanov
Открой документацию или исходники assertEquals и п...

Ну там написано что сравнивает объекты по иквалс и что если исходный и ожидаемый null, то тру выдает, на этом все..

Illidan Stormrage S
Ну там написано что сравнивает объекты по иквалс и...

Ну, сравнивает объекты по иквалс. В чём ещё вопрос?

Illidan Stormrage-S Автор вопроса
Denis Chikanov
Ну, сравнивает объекты по иквалс. В чём ещё вопрос...

Ну то есть он возьмет объект coord и сравнит его по полям с тем, что пришло и мне можно вручную не сравнивать каждое поле самому?

Illidan Stormrage S
Ну то есть он возьмет объект coord и сравнит его п...

Он сделает то, что у тебя написано в методе equals() класса этого объекта.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта