ocaml-containers/src/testlib/containers_testlib.mli
2022-06-30 21:15:16 -04:00

17 lines
507 B
OCaml

type 'a eq = 'a -> 'a -> bool
type 'a print = 'a -> string
module Prelude : sig
module Q = QCheck
val t : __FILE__:string -> __LINE__:int -> (unit -> bool) -> unit
val eq : __FILE__:string -> __LINE__:int -> ?cmp:'a eq -> ?printer:'a print -> 'a -> 'a -> unit
val q : __FILE__:string -> __LINE__:int -> ?count:int -> 'a Q.arbitrary -> ('a -> bool) -> unit
val assert_equal : ?printer:'a print -> ?cmp:'a eq -> 'a -> 'a -> unit
end
val run_all : ?seed:string -> descr:string -> unit -> unit