Тесты доказывают что на определенном наборе данных функция имеет определенное поведение. То что происходит на остальных данных неизвестно. Можно конечно благодаря индукции считать что функция работает на всех данных но ничего не мешает добавить if input == 269 { panic!() }
Именно так. Вопрос в том, что такого в коде не будет, и редко срабатывающих ошибок - тоже, не писать их - как раз квалификация