Login
Юнит тесты для "системного" приложения
2301 просмотров
Перейти к просмотру всей ветки
koder патриот
in Antwort Murr 23.04.21 06:29
А как насчет какого-то двойчного набора слегка перемежаемого прерываниями? Да и со строками Я как-то обрисовывал весьма проблемный вариант - ЗигБии называется...
В меру своей фантазии. Черный ящик возвращает что то. Ты точно знаешь, что с этим делать. Иначе ты вообще не можешь его использовать. Ты ТОЧНО знаешь, какие проблемы могут возникнуть, иначе ты не подготовил СВОЙ код и что же ты собираешься тестовать? Вот мок и возвращяет то, что ты ожидаешь. Все мыслимые варианты. Немыслемые и неожиданные не нужны, ты все равно не готов в своем коде их отрабатывать.
Буковки, циферьки, длина - так много информации с которой можно работать...
Именно. Если твой код имеет 100500 вариантов реакции на различные варианты - нужно 100500 вариантов поведения мока. Да,
тесты рисовать может быть затратно по времени.