@kaxa3201

Нужно ли тестировать вложенные методы?

Есть метод по calculate() , внутри этого метода вызывается метод calculateAmount(), в этом методе происходят некие подсчеты с какими то условиями.
Так вот я пишут unit тест на метод calculate().Вопрос: нужно ли мне при тестирование этого метода учитывать кейсы которые находятся в calculateAmount() ?
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
Если calculateAmount() это публичный метод, или метод другого компонента - нет, просто замокайте его результат всеми необходимыми вариантами.

Если calculateAmount() это не публичный метод - да, нужно учитывать.

Лайфхак
Приватные методы не придется тестировать, если их не будет
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы