File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -17,14 +17,16 @@ let strip_whitespace = Str.(global_replace (regexp "[\r\n ]+") "")
17
17
let equal_ignoring_whitespace l r =
18
18
strip_whitespace l = strip_whitespace r
19
19
20
- let assert_printed_as ?name format expected typ =
21
- assert_equal
22
- ~cmp: equal_ignoring_whitespace
23
- ~printer: (fun s -> s)
24
- expected (format ?name typ)
20
+ let assert_printed_as ?name format expecteds typ =
21
+ assert_equal true
22
+ (List. exists (equal_ignoring_whitespace (format ?name typ)) expecteds)
25
23
26
- let assert_typ_printed_as ?name e t = assert_printed_as ?name string_of_typ e t
27
- let assert_fn_printed_as ?name e f = assert_printed_as ?name string_of_fn e f
24
+ let assert_typ_printed_as ?name e t =
25
+ assert_printed_as ?name string_of_typ [e] t
26
+ let assert_typ_printed_as_one_of ?name es t =
27
+ assert_printed_as ?name string_of_typ es t
28
+ let assert_fn_printed_as ?name e f =
29
+ assert_printed_as ?name string_of_fn [e] f
28
30
29
31
30
32
(*
@@ -78,7 +80,7 @@ let test_atomic_printing _ =
78
80
assert_typ_printed_as " unsigned char volatile"
79
81
(volatile uchar);
80
82
81
- assert_typ_printed_as " _Bool"
83
+ assert_typ_printed_as_one_of [ " _Bool" ; " bool " ]
82
84
bool ;
83
85
84
86
assert_typ_printed_as ~name: " g" " uint8_t g"
You can’t perform that action at this time.
0 commit comments