Async.QuickcheckSourceinclude module type of struct include Async_quickcheck endinclude Core.Quickcheck.Quickcheck_configuredval iter :
?seed:??? ->
?sizes:??? ->
?trials:??? ->
'a Base_quickcheck.Generator.t ->
f:('a -> Base.Unit.t) ->
Base.Unit.tval test :
?seed:??? ->
?sizes:??? ->
?trials:??? ->
?shrinker:??? ->
?shrink_attempts:??? ->
?sexp_of:??? ->
?examples:??? ->
'a Base_quickcheck.Generator.t ->
f:('a -> Base.Unit.t) ->
Base.Unit.tval test_or_error :
?seed:??? ->
?sizes:??? ->
?trials:??? ->
?shrinker:??? ->
?shrink_attempts:??? ->
?sexp_of:??? ->
?examples:??? ->
'a Base_quickcheck.Generator.t ->
f:('a -> Base.Unit.t Core.Or_error.t) ->
Base.Unit.t Core.Or_error.tval test_can_generate :
?seed:??? ->
?sizes:??? ->
?trials:??? ->
?sexp_of:??? ->
'a Base_quickcheck.Generator.t ->
f:('a -> Base.Bool.t) ->
Base.Unit.tval test_distinct_values :
?seed:??? ->
?sizes:??? ->
?sexp_of:??? ->
'a Base_quickcheck.Generator.t ->
trials:Base.Int.t ->
distinct_values:Base.Int.t ->
compare:('a -> 'a -> Base.Int.t) ->
Base.Unit.tval random_sequence :
?seed:??? ->
?sizes:??? ->
'a Base_quickcheck.Generator.t ->
'a Core.Sequence.tval async_test :
?seed:Core.Quickcheck.seed ->
?sizes:int Core.Sequence.t ->
?trials:int ->
?shrinker:'a Core.Quickcheck.Shrinker.t ->
?shrink_attempts:Core.Quickcheck.shrink_attempts ->
?sexp_of:('a -> Core.Sexp.t) ->
?examples:'a list ->
'a Core.Quickcheck.Generator.t ->
f:('a -> unit Async_kernel.Deferred.t) ->
unit Async_kernel.Deferred.tLike test, but for asynchronous tests.
val async_test_or_error :
?seed:Core.Quickcheck.seed ->
?sizes:int Core.Sequence.t ->
?trials:int ->
?shrinker:'a Core.Quickcheck.Shrinker.t ->
?shrink_attempts:Core.Quickcheck.shrink_attempts ->
?examples:'a list ->
'a Core.Quickcheck.Generator.t ->
f:('a -> unit Core.Or_error.t Async_kernel.Deferred.t) ->
(unit, 'a * Core.Error.t) Core.Result.t Async_kernel.Deferred.tasync_test_or_error is like test, except failure is determined using Or_error.t. Any exceptions raised by f are also treated as failures. The failing input and the error are returned in a Result.t.