Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type !'a printer = Format.formatter -> 'a -> unit
val assert_success : string -> t
val assert_failure : string -> t
val assert_true : string -> ?expected_failure:bool -> ('a -> bool) -> 'a -> t
val assert_false : string -> ?expected_failure:bool -> ('a -> bool) -> 'a -> t
val assert_string :
string ->
?expected_failure:bool ->
('a -> string) ->
'a ->
string ->
t
val assert_int :
string ->
?expected_failure:bool ->
('a -> int) ->
'a ->
int ->
t
val assert_zero : string -> ?expected_failure:bool -> ('a -> int) -> 'a -> t
val assert_nonzero : string -> ?expected_failure:bool -> ('a -> int) -> 'a -> t
val assert_float :
string ->
?expected_failure:bool ->
('a -> float) ->
'a ->
float ->
t
val assert_precision :
string ->
?expected_failure:bool ->
int ->
('a -> float) ->
'a ->
float ->
t
val assert_exception :
string ->
?expected_failure:bool ->
exn ->
('a -> 'b) ->
'a ->
t
val ident : t -> string
val make_fixture : (unit -> unit) -> (unit -> unit) -> fixture
val relax : fixture
val verbose : supervisor
val concise : supervisor
val register : suite -> unit