Задать вопрос
@kaxa3201

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

Есть метод по calculate() , внутри этого метода вызывается метод calculateAmount(), в этом методе происходят некие подсчеты с какими то условиями.
Так вот я пишут unit тест на метод calculate().Вопрос: нужно ли мне при тестирование этого метода учитывать кейсы которые находятся в calculateAmount() ?
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Если calculateAmount() это публичный метод, или метод другого компонента - нет, просто замокайте его результат всеми необходимыми вариантами.

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

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

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

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