Вход на сайт
Юнит тесты для "системного" приложения
2301 просмотров
Перейти к просмотру всей ветки
в ответ Murr 22.04.21 14:55, Последний раз изменено 23.04.21 05:55 (koder)
Именно этого мы как раз и не знаем...
Ну во первых мы точно знаем тип данных того, что возвращает обьект. Точно.
Во вторых мы знаем, что делать с тем, что возвращает обьект. Точно.
Поэтому тесты это реакция, как правильно реагирует НАША система на все мыслемые комбинации того, что возвращает чужой обьект. И мок это будет то, как мы себе это представляем.
Например чужой обект возвращает стринг. Значит наш мок должен уметь возвращать и null. И пофиг, может это делать настоящий обьект или нет
Напримет чужой обект возвращает обьект класса. Значит наш мок должен уметь возвращать и
налль и недоинициализированный обьект класса. И пофиг, может это делать настоящий обьект или нет