Этот вопрос только что возник у меня в голове, и я хочу задать его здесь.
Случай умышленный, я просто пишу цикл, который работает бесконечно. Как мне пройти модульное тестирование?
Я спрашиваю об этом, потому что такая ситуация может возникнуть в любом месте кода. Скажите, что мой метод делегируется нескольким другим методам, и я хочу знать
- Как это попало в бесконечный цикл
- Какой набор данных вызвал это
- Вызов, какой метод (из этого метода) вызвал это
У меня нет кода, написанного для этого. Вопрос только ради знаний о том, что делать, если такая ситуация возникнет в будущем. Пожалуйста, ответьте.