Caml1999I037%'Testing$test@$boolE@@@@@$unitF@@@@@@9testsuite/lib/testing.mliRSSRSj@@@@@,failure_test@@!a@@@!b@@@@@@ @@@&stringQ@@@@@4@@@@@@@@@@,U-U@@FA@@4test_raises_some_exc@@!a@@@!b@@@@@@ @@U@@@@@@@@MX&&NX&Y@@gB@@0any_failure_test@@!a@@@!b@@@@@@ @@v@@@@@@@@n[o[@@C@@4test_raises_this_exc@#exnG@@@@@@@!a@@@!b@@@@@@ @@@@@@@@@@@@^  ^ Z@@D@@1test_raises_exc_p@@/@@@@@@@@@@@@@@!a@@@!b@@@@@@ @@@@@@@@@@@@bb@@E@@1scan_failure_test@@!a@@@!b@@@@@@ @@@@@@@@@@f]]f]@@F@@@e8-'Testing0yҹV&j&Stdlib0t0VoS%{<F:8CamlinternalFormatBasics0|.e1R$|o@@@Caml1999T037%{wC'Testing$test9testsuite/lib/testing.mliRSWRS[@б@г$boolE$boolRS^RSb@@ @@@{3@@@@@@#intA;@@#intA@@@@@&_none_@@A@A@$charB;@@$charA@@@@@ @A@&stringQ;@@&stringA@@@@@@@@%bytesC;@@%bytesA@@@@@@@@%floatD;@@%floatA@@@@@@@@R;@@%falsec@@#@$trued@@)@@@A@@@@@*@A@`$unitF;@@"()e@@4@@@A@@@@@5@A@ #exnG;@@@A@@@@@9@@@#effH;@@O@A@A@@@@@@B@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@R@@@%arrayJ;@@R@A%arrayA@@@@@@]@@@ $listK;@@S@A"[]f@@j@"::g@@@T@@w@ @@A@Y@@@@@z@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A砰=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A񠰠  @+End_of_file\#$@@@A@'FailureY#,@'@@A@0Invalid_argumentX#5@0@@A $#@-Match_failureV#>@@=@9@;@@a@@A54@)Not_foundZ#O@@@A$='<'@-Out_of_memoryW#W@@@A,E/D/@.Stack_overflow^#_@@@A4M7L7@.Sys_blocked_io_#g@@@A<U?T?@)Sys_error[#o@j@@AE^H]H@:Undefined_recursive_modulea#x@@w@s@u@@h@@AVoYnY@:Continuation_already_takenb#@@@A^wava@&Stdlib@A@@г>$unitRSfRSj@@ @@@|@@@@@}@@~ @@@RSS @)ocaml.doc . [test e] tests that [e] evaluates to [true]. SkkSk@@@@@@@@@@@@@@@@@,failure_testUU@б@б@А!a@A@3@8@AUU@@А!b@A@ UU@@@@@ @@@@б@А!aUU@@б@гƠ&stringUU@@ @@@+@@г$boolU U@@ @@@8@@@@@@@= @@@G@@ @@B(@@@7@@ @@G4U@@@7U@ I [failure_test f x s] tests that [f x] raises the exception [Failure s]. DVEV$@@@@@@@RA@@(@ @@@@@@g4test_raises_some_exc[X&*\X&>@б@б@А!a@A@3VUUVVVVV@~6@AlX&BmX&D@@А!b@A@ wX&HxX&J@@@@@ @@@@б@А!aX&OX&Q@@г$boolX&UX&Y@@ @@@)@@@3@@@@. @@@#@@ @@3X&A@@@X&&@萠 B [test_raises_some_exc f x] tests that [f x] raises an exception. YZZYZ@@@@@@@B@@#@v@@@@@@S0any_failure_test[[@б@б@А!a@A@3@j}6@A[[@@А!b@A@ [[@@@@@ @@@@б@А!a[[@@гꠐ$bool[[@@ @@@)@@@3@@@@. @@@#@@ @@3[@@@ [@Q F [any_failure_test f x] tests that [f x] raises a [Failure] exception \\@@@@@@@$C@@#@aߐ@@@@@@S4test_raises_this_exc-^ $.^ 8@б@г#exn8^ ;9^ >@@ @@@3*))*****@l8@A@@б@б@А!a@A@M^ CN^ E@@А!b@A@X^ IY^ K@@@@@ @@!@@б@А!a'e^ Pf^ R@@гb$booln^ Vo^ Z@@ @@@6@@@1@@@@; @@@#@@ @@@~^ B@@@I@@ @@FL@@@^  @ΐ Q [test_raises_this_exc exc f x] tests that [f x] raises the exception [exc]. _[[`@@@@@@@D@@(@\@@@@@@e1test_raises_exc_pbb@б@б@г?#exnbb@@ @@@3@:@A@@г$boolbb@@ @@@@@@@@@@ @@б@б@А!a@A@!bb@@А!b@A@,bb@@@@@ @@3@@б@А!a9bb@@г$boolbb@@ @@@H@@@1@@@@M @@@#@@ @@Rb@@@H@@ @@Xb@@@b@` a [test_raises_exc_p p f x] tests that [f x] raises an exception that verifies predicate [p]. %c&d=[@@@@@@@3E@@)@p@@@@@@x1scan_failure_test