Использовать реализованные методы в тестах - это хорошая или плохая идея? - PullRequest
0 голосов
/ 22 ноября 2018

Я тестирую метод, который в некоторых случаях возвращает новый объект, а в некоторых случаях возвращает существующий объект, но обновленный.

У меня есть метод, который создает новый объект в состоянии по умолчанию, поэтому яИнтересно, было бы неплохо использовать этот метод в тестах нового метода, чтобы проверить, является ли он новым объектом или нет, чтобы я мог повторно использовать код и не проверять все свойства одно за другим, потому что я могу использоватьдругой метод для сравнения обоих объектов.

Но я сомневаюсь, стоит ли использовать такие методы в тестах.

Спасибо.

1 Ответ

0 голосов
/ 22 ноября 2018

Обычно используется вспомогательный класс или фабрика для генерации и тестирования объектов в модульных тестах, чтобы повысить удобство сопровождения кода.(имея меньше)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...