Я создаю юнит-тест для моего докладчика.У меня есть 2 константы для диапазонов, которые в будущем могут быть изменены на запросы от сервера.Поэтому я написал весь свой код так, чтобы он работал с любым значением этих констант.
И теперь у меня есть возможность изменить эти константы для модульного тестирования.Я просто добавлю некоторые функции с возвращением этих постоянных диапазонов и макет этой функции.Но я должен это сделать.
С одной стороны, изменение констант для тестирования дает мне уверенность в том, что мой код работает с любым значением.Но с другой стороны, модульные тесты не охватывают то, что константы не изменились.
Так, другими словами, должно ли модульное тестирование покрывать значение констант?