Вы ищете:
quickCheckWith stdArgs { maxSuccess = 5000 } someProp
Как я узнал
- Я перешел к документации API .
- Вторым, что я увидел после
quickCheck
, был тип Args
с полем maxSuccess
.
- Я не хотел писать все поля, поэтому я искал значение типа
Args
- находя stdArgs
. (Используйте функцию поиска в вашем браузере - обычно Ctrl-F). ОТО, я мог бы использовать hoogle .
- Мне нужно было где-то использовать свой тип
Args
, поэтому я продолжал искать. Следующая строка была quickCheckWith
- бинго! С другой стороны, я мог бы использовать hoogle .
Как еще вы можете узнать
Как я уже говорил выше, вы могли бы использовать hoogle, чтобы найти множество функций, предполагая, что вы понимаете, что тип Args
является ядром того, что вам нужно (из пикши).
В противном случае вам, вероятно, придется посмотреть, что делают другие пакеты, а это значит, что вам нужно знать, на какие другие пакеты стоит обратить внимание. Папка examples в QuickCheck кажется очевидной, но не во всех пакетах есть такие примеры. Используя обратные зависимости , вы часто можете найти пакет для просмотра, но для QC многие пакеты не имеют явных зависимостей.