Комментарии 1
Насчёт тестов с логикой. В примере выше - да, согласен, что не стоит так делать.
А что насчёт параметризованных тестов, когда параметр приходит извне - в функцию теста? Кажется, что тут нормально написать if (параметр) { ... } else { ... }. В этом случае из одной тестовой функции образуется несколько тестов - сколько значений может принять параметр.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Пишем unit тесты так, чтобы не было мучительно больно