Я просто участвую в модульном тестировании и написал несколько коротких тестов, чтобы проверить, правильно ли работает функция, называемая isPrime().
У меня есть тест, который проверяет, работает ли функция, и имеет некоторые тестовые данные в виде некоторых чисел и ожидаемого возвращаемого значения.
Сколько я должен проверить? Как я могу решить, на какой тест? Какие лучшие практики здесь?
Один из подходов состоит в том, чтобы генерировать 1000 простых чисел, а затем перебирать их все, другой - просто выбрать 4 или 5 и протестировать их. Какая правильная вещь?