Я столкнулся с этой ситуацией сегодня днем, поэтому я решил спросить, что вы, ребята, делаете.
У нас есть генератор случайных паролей для сброса пароля пользователя, и, решая проблему с ним, я решил перенести подпрограмму в свой (медленно растущий) тестовый комплект.
Я хочу проверить, что сгенерированные пароли соответствуют установленным нами правилам, но, конечно, результаты функции будут случайными (или, ну, в общем, псевдослучайными).
Что бы вы, ребята, сделали в модульном тесте? Сгенерировать кучу паролей, проверить, все ли они прошли, и считаете это достаточно хорошим?