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