@kaxa3201

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы