<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="OUnit" rel="Chapter" href="OUnit.html"><title>OUnit</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">val</span> assert_failure : string <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">val</span> assert_bool : string <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> ( @? ) : string <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> assert_string : string <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> assert_equal :<br> ?cmp:(<span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span><br> ?printer:(<span class="keywordsign">'</span>a <span class="keywordsign">-></span> string) <span class="keywordsign">-></span> ?msg:string <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> assert_raises : ?msg:string <span class="keywordsign">-></span> exn <span class="keywordsign">-></span> (unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>a) <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> skip_if : bool <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> todo : string <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> cmp_float : ?epsilon:float <span class="keywordsign">-></span> float <span class="keywordsign">-></span> float <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> bracket : (unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>a) <span class="keywordsign">-></span> (<span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>b) <span class="keywordsign">-></span> (<span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="keywordsign">'</span>c) <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>c<br> <span class="keyword">type</span> test_fun = unit <span class="keywordsign">-></span> unit<br> <span class="keyword">type</span> test =<br> <span class="constructor">TestCase</span> <span class="keyword">of</span> <span class="constructor">OUnit</span>.test_fun<br> <span class="keywordsign">|</span> <span class="constructor">TestList</span> <span class="keyword">of</span> <span class="constructor">OUnit</span>.test list<br> <span class="keywordsign">|</span> <span class="constructor">TestLabel</span> <span class="keyword">of</span> string * <span class="constructor">OUnit</span>.test<br> <span class="keyword">val</span> ( >: ) : string <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test<br> <span class="keyword">val</span> ( >:: ) : string <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test_fun <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test<br> <span class="keyword">val</span> ( >::: ) : string <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test list <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test<br> <span class="keyword">val</span> test_decorate :<br> (<span class="constructor">OUnit</span>.test_fun <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test_fun) <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test<br> <span class="keyword">val</span> test_filter : string list <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test option<br> <span class="keyword">val</span> test_case_count : <span class="constructor">OUnit</span>.test <span class="keywordsign">-></span> int<br> <span class="keyword">type</span> node = <span class="constructor">ListItem</span> <span class="keyword">of</span> int <span class="keywordsign">|</span> <span class="constructor">Label</span> <span class="keyword">of</span> string<br> <span class="keyword">type</span> path = <span class="constructor">OUnit</span>.node list<br> <span class="keyword">val</span> string_of_node : <span class="constructor">OUnit</span>.node <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> string_of_path : <span class="constructor">OUnit</span>.path <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> test_case_paths : <span class="constructor">OUnit</span>.test <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.path list<br> <span class="keyword">type</span> test_result =<br> <span class="constructor">RSuccess</span> <span class="keyword">of</span> <span class="constructor">OUnit</span>.path<br> <span class="keywordsign">|</span> <span class="constructor">RFailure</span> <span class="keyword">of</span> <span class="constructor">OUnit</span>.path * string<br> <span class="keywordsign">|</span> <span class="constructor">RError</span> <span class="keyword">of</span> <span class="constructor">OUnit</span>.path * string<br> <span class="keywordsign">|</span> <span class="constructor">RSkip</span> <span class="keyword">of</span> <span class="constructor">OUnit</span>.path * string<br> <span class="keywordsign">|</span> <span class="constructor">RTodo</span> <span class="keyword">of</span> <span class="constructor">OUnit</span>.path * string<br> <span class="keyword">type</span> test_event =<br> <span class="constructor">EStart</span> <span class="keyword">of</span> <span class="constructor">OUnit</span>.path<br> <span class="keywordsign">|</span> <span class="constructor">EEnd</span> <span class="keyword">of</span> <span class="constructor">OUnit</span>.path<br> <span class="keywordsign">|</span> <span class="constructor">EResult</span> <span class="keyword">of</span> <span class="constructor">OUnit</span>.test_result<br> <span class="keyword">val</span> perform_test :<br> (<span class="constructor">OUnit</span>.test_event <span class="keywordsign">-></span> <span class="keywordsign">'</span>a) <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test_result list<br> <span class="keyword">val</span> run_test_tt : ?verbose:bool <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test_result list<br> <span class="keyword">val</span> run_test_tt_main : <span class="constructor">OUnit</span>.test <span class="keywordsign">-></span> <span class="constructor">OUnit</span>.test_result list<br> <span class="keyword">end</span></code></body></html>