test.c3 (324B) - raw
1 module test @test; 2 3 macro void expect_equal_slices_sorted(expected, xs) { 4 assert(xs.len == expected.len, "Expected %s, found %s", expected, xs); 5 foreach (x : xs) { 6 bool found = false; 7 foreach (exp : expected) { 8 if (exp == x) { 9 found = true; 10 } 11 } 12 assert(found, "Expected %s, found %s", expected, xs); 13 } 14 }