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 }