В зависимости от логики метода, который вы хотите проверить, практическим правилом является наличие одного теста для «обычного» случая и одного теста для каждого углового случая.Например, getSquareRoot (int n) вы бы создали модульные тесты для положительного числа с квадратным корнем из целого числа, квадратного корня с десятичными числами, getSquareRoot из 0 и getSquareRoot из отрицательного числа.Каждый тест должен утверждать, что поведение соответствует ожидаемому.Таким образом, нет действительно добавленного значения для тестирования с двумя значениями, принадлежащими одному и тому же «случаю» для логики этого метода (например, getSquareRoot (4) и getSquareRoot (16), так как они оба возвращают целое число).Пример, который я привел, возможно, не самый лучший, но он просто иллюстрирует эмпирическое правило.