У меня есть функция, которая вычисляет информацию внутри объекта (скажем myFunctionThatIWantToTest()
). Мой главный вопрос: если я пишу тест для этой функции, должен ли я сохранить пример объекта для запуска вычисления или создания заглушки?Когда использовать mock против сохраненного объекта в тесте
Я спрашиваю, что объект функция работает от того, содержит сложную большую структуру, которая является результатом более сложных вычислений, например:
object = functionA(object)
обновляет объект, создавая большую таблицу чисел и других результатов
result = myFunctionThatIWantToTest(object)
использует тот большой стол, чтобы получить мой результат
Я новичок в TDD, так вот почему я немного не уверены о том, как продолжить. Что делают люди? Вы сохраняете образец объекта или делаете заглушку.
Спасибо, что нашли время ответить! это полезно. – user1496710