Нормально ли иметь тесты, которые больше, чем фактический проверенный код? Для каждой строки кода, которую я тестирую, у меня обычно есть 2-3 строки в unit test. Это в конечном итоге приводит к тому, что потраченные тонны времени просто набирают тесты (макет, макет и макет).
Где экономия времени? Вы никогда не избегаете тестов для кода, который по сути является тривиальным? Большинство моих методов имеют длину менее 10 строк, и тестирование каждого из них занимает много времени, до такой степени, что, как вы видите, я начинаю опросить большинство тестов в первую очередь.
Я не сторонник не модульного тестирования, мне это нравится. Просто хочу посмотреть, какие факторы люди рассматривают перед написанием тестов. Они приходят по стоимости (с точки зрения времени, следовательно, денег), поэтому эту стоимость нужно оценивать как-то. Как вы оцениваете экономию, создаваемую вашими модульными тестами, если когда-либо?