Skip to content

Commit 58ac755

Browse files
committed
chore: move to ounit2
see if that fixes the windows build.
1 parent 977e0c9 commit 58ac755

File tree

12 files changed

+156
-151
lines changed

12 files changed

+156
-151
lines changed

containers.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ depends: [
1818
"either" # compat
1919
"qtest" { with-test }
2020
"qcheck" { >= "0.14" & with-test }
21-
"ounit" { with-test }
21+
"ounit2" { with-test }
2222
"iter" { with-test }
2323
"gen" { with-test }
2424
"csexp" { with-test }

src/core/CCHeap.ml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,25 +40,25 @@ end
4040
(*$R
4141
let h = H.of_list [5;3;4;1;42;0] in
4242
let h, x = H.take_exn h in
43-
OUnit.assert_equal ~printer:string_of_int 0 x;
43+
OUnit2.assert_equal ~printer:string_of_int 0 x;
4444
let h, x = H.take_exn h in
45-
OUnit.assert_equal ~printer:string_of_int 1 x;
45+
OUnit2.assert_equal ~printer:string_of_int 1 x;
4646
let h, x = H.take_exn h in
47-
OUnit.assert_equal ~printer:string_of_int 3 x;
47+
OUnit2.assert_equal ~printer:string_of_int 3 x;
4848
let h, x = H.take_exn h in
49-
OUnit.assert_equal ~printer:string_of_int 4 x;
49+
OUnit2.assert_equal ~printer:string_of_int 4 x;
5050
let h, x = H.take_exn h in
51-
OUnit.assert_equal ~printer:string_of_int 5 x;
51+
OUnit2.assert_equal ~printer:string_of_int 5 x;
5252
let h, x = H.take_exn h in
53-
OUnit.assert_equal ~printer:string_of_int 42 x;
54-
OUnit.assert_raises H.Empty (fun () -> H.take_exn h);
53+
OUnit2.assert_equal ~printer:string_of_int 42 x;
54+
OUnit2.assert_raises H.Empty (fun () -> H.take_exn h);
5555
*)
5656

5757
(*$QR & ~count:30
5858
Q.(list_of_size Gen.(return 1_000) int) (fun l ->
5959
(* put elements into a heap *)
6060
let h = H.of_iter (Iter.of_list l) in
61-
OUnit.assert_equal 1_000 (H.size h);
61+
OUnit2.assert_equal 1_000 (H.size h);
6262
let l' = extract_list h in
6363
is_sorted l'
6464
)
@@ -70,7 +70,7 @@ end
7070
(* put elements into a heap *)
7171
let h = H.of_iter (Iter.of_list l) in
7272
let h = H.filter (fun x->x mod 2=0) h in
73-
OUnit.assert_bool "all odd"
73+
OUnit2.assert_bool "all odd"
7474
(H.to_iter h |> Iter.for_all (fun x -> x mod 2 = 0));
7575
let l' = extract_list h in
7676
is_sorted l'

src/core/CCIO.ml

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -170,13 +170,14 @@ let read_all ?(size=1024) ic = read_all_ ~op:Ret_string ~size ic
170170
(*$R
171171
let s = String.make 200 'y' in
172172
let s = Printf.sprintf "a\nb\n %s\nlast line\n" s in
173-
OUnit.bracket_tmpfile ~prefix:"test_containers" ~mode:[Open_creat; Open_trunc]
174-
(fun (name, oc) ->
173+
File.with_temp ~prefix:"test_containers" ~suffix:""
174+
(fun name ->
175+
with_out name @@ fun oc ->
175176
output_string oc s;
176177
flush oc;
177178
let s' = with_in name read_all in
178-
OUnit.assert_equal ~printer:(fun s->s) s s'
179-
) ()
179+
OUnit2.assert_equal ~printer:(fun s->s) s s'
180+
)
180181
*)
181182

182183

@@ -237,25 +238,27 @@ let write_lines_l oc l =
237238
(*$QR
238239
Q.(list_of_size Gen.(0 -- 40) printable_string) (fun l ->
239240
let l' = ref [] in
240-
OUnit.bracket_tmpfile ~prefix:"test_containers" ~mode:[Open_creat; Open_trunc]
241-
(fun (name, oc) ->
241+
File.with_temp ~prefix:"test_containers" ~suffix:""
242+
(fun name ->
243+
with_out name @@ fun oc ->
242244
write_lines_l oc l;
243245
flush oc;
244246
l' := with_in name read_lines_l;
245-
) ();
247+
);
246248
String.concat "\n" l = String.concat "\n" !l'
247249
)
248250
*)
249251

250252
(*$QR
251253
Q.(list_of_size Gen.(0 -- 40) printable_string) (fun l ->
252254
let l' = ref [] in
253-
OUnit.bracket_tmpfile ~prefix:"test_containers" ~mode:[Open_creat; Open_trunc]
254-
(fun (name, oc) ->
255+
File.with_temp ~prefix:"test_containers" ~suffix:""
256+
(fun name ->
257+
with_out name @@ fun oc ->
255258
write_lines oc (Gen.of_list l);
256259
flush oc;
257260
l' := with_in name (fun ic -> read_lines_gen ic |> Gen.to_list);
258-
) ();
261+
);
259262
String.concat "\n" l = String.concat "\n" !l'
260263
)
261264
*)
@@ -288,16 +291,18 @@ let copy_into ?(bufsize=4_096) ic oc : unit =
288291
(*$QR
289292
Q.(list_of_size Gen.(0 -- 40) printable_string) (fun l ->
290293
let s = ref "" in
291-
OUnit.bracket_tmpfile ~prefix:"test_containers1" ~mode:[Open_creat; Open_trunc]
292-
(fun (name1, oc1) ->
294+
File.with_temp ~prefix:"test_containers1" ~suffix:""
295+
(fun name1 ->
296+
with_out name1 @@ fun oc1 ->
293297
write_gen ~sep:"" oc1 (Gen.of_list l);
294298
flush oc1;
295-
OUnit.bracket_tmpfile ~prefix:"test_containers2" ~mode:[Open_creat; Open_trunc]
296-
(fun (name2, oc2) ->
299+
File.with_temp ~prefix:"test_containers2" ~suffix:""
300+
(fun name2 ->
301+
with_out name2 @@ fun oc2 ->
297302
CCIO.with_in name1 (fun ic1 -> copy_into ic1 oc2);
298303
flush oc2;
299-
s := with_in name2 read_all;) ();
300-
) ();
304+
s := with_in name2 read_all;);
305+
);
301306
String.concat "" l = !s
302307
)
303308
*)
@@ -390,7 +395,7 @@ module File = struct
390395
else gen_singleton (`File, d)
391396

392397
(*$R
393-
OUnit.assert_bool "walk categorizes files"
398+
OUnit2.assert_bool "walk categorizes files"
394399
(File.walk "."
395400
|> Gen.for_all
396401
(function

src/core/CCList.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1349,7 +1349,7 @@ let join ~join_row s1 s2 : _ t =
13491349
if string_of_int i = j then Some (string_of_int i ^ " = " ^ j) else None
13501350
in
13511351
let s = join ~join_row s1 s2 in
1352-
OUnit.assert_equal ["1 = 1"; "2 = 2"] s;
1352+
OUnit2.assert_equal ["1 = 1"; "2 = 2"] s;
13531353
*)
13541354

13551355
let join_by (type a) ?(eq=Stdlib.(=)) ?(hash=Hashtbl.hash) f1 f2 ~merge c1 c2 =

src/core/CCVector.ml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,10 @@ let[@inline] clear v =
170170

171171
(*$R
172172
let v = of_iter Iter.(1 -- 10) in
173-
OUnit.assert_equal 10 (size v);
173+
OUnit2.assert_equal 10 (size v);
174174
clear v;
175-
OUnit.assert_equal 0 (size v);
176-
OUnit.assert_bool "empty_after_clear" (Iter.is_empty (to_iter v));
175+
OUnit2.assert_equal 0 (size v);
176+
OUnit2.assert_bool "empty_after_clear" (Iter.is_empty (to_iter v));
177177
*)
178178

179179
let clear_and_reset v =
@@ -187,9 +187,9 @@ let clear_and_reset v =
187187
push v ("hello"^"world");
188188
Weak.set a 0 (Some (get v 0));
189189
Gc.full_major(); Gc.compact();
190-
OUnit.assert_bool "is alive" (Weak.check a 0);
190+
OUnit2.assert_bool "is alive" (Weak.check a 0);
191191
Gc.full_major(); Gc.compact();
192-
OUnit.assert_equal None (Weak.get a 0);
192+
OUnit2.assert_equal None (Weak.get a 0);
193193
*)
194194

195195
let[@inline] is_empty v = v.size = 0
@@ -295,9 +295,9 @@ let append a b =
295295
let a = of_iter Iter.(1 -- 5) in
296296
let b = of_iter Iter.(6 -- 10) in
297297
append a b;
298-
OUnit.assert_equal 10 (size a);
299-
OUnit.assert_equal (Iter.to_array Iter.(1 -- 10)) (to_array a);
300-
OUnit.assert_equal (Iter.to_array Iter.(6 -- 10)) (to_array b);
298+
OUnit2.assert_equal 10 (size a);
299+
OUnit2.assert_equal (Iter.to_array Iter.(1 -- 10)) (to_array a);
300+
OUnit2.assert_equal (Iter.to_array Iter.(6 -- 10)) (to_array b);
301301
*)
302302

303303
let[@inline] get v i =
@@ -525,12 +525,12 @@ let[@inline] copy v = {
525525

526526
(*$R
527527
let v = of_iter Iter.(1 -- 100) in
528-
OUnit.assert_equal 100 (size v);
528+
OUnit2.assert_equal 100 (size v);
529529
let v' = copy v in
530-
OUnit.assert_equal 100 (size v');
530+
OUnit2.assert_equal 100 (size v');
531531
clear v';
532-
OUnit.assert_bool "empty" (is_empty v');
533-
OUnit.assert_bool "not_empty" (not (is_empty v));
532+
OUnit2.assert_bool "empty" (is_empty v');
533+
OUnit2.assert_bool "not_empty" (not (is_empty v));
534534
*)
535535

536536
(*$QR
@@ -551,7 +551,7 @@ let truncate v n =
551551
(*$R
552552
let v = of_iter Iter.(1 -- 10) in
553553
truncate v 5;
554-
OUnit.assert_equal [1;2;3;4;5] (to_list v);
554+
OUnit2.assert_equal [1;2;3;4;5] (to_list v);
555555
*)
556556

557557
(*$QR

src/data/CCDeque.ml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -129,14 +129,14 @@ let peek_front d = match peek_front_opt d with
129129
(*$R
130130
let d = of_iter Iter.(1 -- 10) in
131131
let printer = pint in
132-
OUnit.assert_equal ~printer 1 (peek_front d);
132+
OUnit2.assert_equal ~printer 1 (peek_front d);
133133
push_front d 42;
134-
OUnit.assert_equal ~printer 42 (peek_front d);
135-
OUnit.assert_equal ~printer 42 (take_front d);
136-
OUnit.assert_equal ~printer 1 (take_front d);
137-
OUnit.assert_equal ~printer 2 (take_front d);
138-
OUnit.assert_equal ~printer 3 (take_front d);
139-
OUnit.assert_equal ~printer 10 (peek_back d);
134+
OUnit2.assert_equal ~printer 42 (peek_front d);
135+
OUnit2.assert_equal ~printer 42 (take_front d);
136+
OUnit2.assert_equal ~printer 1 (take_front d);
137+
OUnit2.assert_equal ~printer 2 (take_front d);
138+
OUnit2.assert_equal ~printer 3 (take_front d);
139+
OUnit2.assert_equal ~printer 10 (peek_back d);
140140
*)
141141

142142
let peek_back_opt d =
@@ -159,14 +159,14 @@ let peek_back d = match peek_back_opt d with
159159
(*$R
160160
let d = of_iter Iter.(1 -- 10) in
161161
let printer = pint in
162-
OUnit.assert_equal ~printer 1 (peek_front d);
162+
OUnit2.assert_equal ~printer 1 (peek_front d);
163163
push_back d 42;
164-
OUnit.assert_equal ~printer 42 (peek_back d);
165-
OUnit.assert_equal ~printer 42 (take_back d);
166-
OUnit.assert_equal ~printer 10 (take_back d);
167-
OUnit.assert_equal ~printer 9 (take_back d);
168-
OUnit.assert_equal ~printer 8 (take_back d);
169-
OUnit.assert_equal ~printer 1 (peek_front d);
164+
OUnit2.assert_equal ~printer 42 (peek_back d);
165+
OUnit2.assert_equal ~printer 42 (take_back d);
166+
OUnit2.assert_equal ~printer 10 (take_back d);
167+
OUnit2.assert_equal ~printer 9 (take_back d);
168+
OUnit2.assert_equal ~printer 8 (take_back d);
169+
OUnit2.assert_equal ~printer 1 (peek_front d);
170170
*)
171171

172172
let take_back_node_ n = match n.cell with
@@ -365,7 +365,7 @@ let iter f d =
365365
let d = of_iter Iter.(1 -- 5) in
366366
let s = Iter.from_iter (fun k -> iter k d) in
367367
let l = Iter.to_list s in
368-
OUnit.assert_equal ~printer:plist [1;2;3;4;5] l;
368+
OUnit2.assert_equal ~printer:plist [1;2;3;4;5] l;
369369
*)
370370

371371
let append_front ~into q = iter (push_front into) q
@@ -411,7 +411,7 @@ let length d = d.size
411411

412412
(*$R
413413
let d = of_iter Iter.(1 -- 10) in
414-
OUnit.assert_equal ~printer:pint 10 (length d)
414+
OUnit2.assert_equal ~printer:pint 10 (length d)
415415
*)
416416

417417
type 'a iter = ('a -> unit) -> unit

src/data/CCFQueue.ml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ let empty : type a. a t = Shallow Zero
3636

3737
(*$R
3838
let q = empty in
39-
OUnit.assert_bool "is_empty" (is_empty q)
39+
OUnit2.assert_bool "is_empty" (is_empty q)
4040
*)
4141

4242
exception Empty
@@ -95,7 +95,7 @@ let rec snoc : type a. a t -> a -> a t
9595
let q = tail q in
9696
let q = List.fold_left snoc q [6;7;8] in
9797
let l = Iter.to_list (to_iter q) in
98-
OUnit.assert_equal ~printer:pp_ilist [2;3;4;5;6;7;8] l
98+
OUnit2.assert_equal ~printer:pp_ilist [2;3;4;5;6;7;8] l
9999
*)
100100

101101
let rec take_front_exn : 'a. 'a t -> ('a *'a t)
@@ -124,11 +124,11 @@ let rec take_front_exn : 'a. 'a t -> ('a *'a t)
124124
(*$R
125125
let q = of_list [1;2;3;4] in
126126
let x, q = take_front_exn q in
127-
OUnit.assert_equal 1 x;
127+
OUnit2.assert_equal 1 x;
128128
let q = List.fold_left snoc q [5;6;7] in
129-
OUnit.assert_equal 2 (first_exn q);
129+
OUnit2.assert_equal 2 (first_exn q);
130130
let x, q = take_front_exn q in
131-
OUnit.assert_equal 2 x;
131+
OUnit2.assert_equal 2 x;
132132
*)
133133

134134
let take_front q =
@@ -363,7 +363,7 @@ let append q1 q2 =
363363
let q2 = of_iter (Iter.of_list [5;6;7;8]) in
364364
let q = append q1 q2 in
365365
let l = Iter.to_list (to_iter q) in
366-
OUnit.assert_equal ~printer:pp_ilist [1;2;3;4;5;6;7;8] l
366+
OUnit2.assert_equal ~printer:pp_ilist [1;2;3;4;5;6;7;8] l
367367
*)
368368

369369
let add_seq_front seq q =
@@ -443,7 +443,7 @@ let rec fold : 'a 'b. ('b -> 'a -> 'b) -> 'b -> 'a t -> 'b
443443
(*$R
444444
let q = of_iter (Iter.of_list [1;2;3;4]) in
445445
let n = fold (+) 0 q in
446-
OUnit.assert_equal 10 n;
446+
OUnit2.assert_equal 10 n;
447447
*)
448448

449449
let iter f q = to_iter q f

0 commit comments

Comments
 (0)