FPEvalDataset/LeetCodeProblem
0302
1 2module Main = struct3 open OUnit24 5 (* Program start *)6 let strongPasswordCheckerII (password: string) : bool = failwith "Not implemented"7 8 (* Program end *)9 10 (* Test cases *)11 12let test1 _ = assert_equal true (strongPasswordCheckerII "IloveLe3tcode!")13 14let test2 _ = assert_equal false (strongPasswordCheckerII "Me+You--IsMyDream")15 16let test3 _ = assert_equal false (strongPasswordCheckerII "1aB!")17 18let test4 _ = assert_equal false (strongPasswordCheckerII " k n U $ 3 l r n ")19 20let test5 _ = assert_equal false (strongPasswordCheckerII " 2 O W ^ k X r 1 ")21 22let test6 _ = assert_equal false (strongPasswordCheckerII " J & h 5 I 2 k @ ")23 24let test7 _ = assert_equal false (strongPasswordCheckerII " W h * 2 r ) @ G ")25 26let test8 _ = assert_equal false (strongPasswordCheckerII " W b y & f 5 K f ")27 28 29 (* Grouping test cases *)30 let suite = "Test Suite for strongPasswordCheckerII" >::: [31 32 "test1" >:: test1;33 "test2" >:: test2;34 "test3" >:: test3;35 "test4" >:: test4;36 "test5" >:: test5;37 "test6" >:: test6;38 "test7" >:: test7;39 "test8" >:: test8;40 ]41 42 43 (* Running the tests *)44 let () = run_test_tt_main suite45end46 