При тестировании рекурсивной функции, такой как следующий факториальный метод; нужно ли тестировать случай по умолчанию? Если я пройду через 3, выход будет 7, а отчеты о покрытии кода будут отображаться на 100%. Однако я явно не тестировал факториал (0). Что вы думаете об этом?Покрытие факториала
public class Factorial
{
public static double factorial(int x)
{
if (x == 0)
{
return 1.0;
}
return x + factorial(x - 1);
}
}
Спасибо за ваш ввод Симеон, я бы проголосовал за ваш ответ, но у меня недостаточно репутации. , , , все же :) – CodeMonkey