Lines Matching refs:test0
24 void test0(S s, U val, S expected, size_t expected_erased_count) { in test0() function
33 test0(S(), 1, S(), 0); in test()
35 test0(S({1}), 1, S(), 1); in test()
36 test0(S({1}), 2, S({1}), 0); in test()
38 test0(S({1, 2}), 1, S({2}), 1); in test()
39 test0(S({1, 2}), 2, S({1}), 1); in test()
40 test0(S({1, 2}), 3, S({1, 2}), 0); in test()
41 test0(S({1, 1}), 1, S(), 2); in test()
42 test0(S({1, 1}), 3, S({1, 1}), 0); in test()
44 test0(S({1, 2, 3}), 1, S({2, 3}), 1); in test()
45 test0(S({1, 2, 3}), 2, S({1, 3}), 1); in test()
46 test0(S({1, 2, 3}), 3, S({1, 2}), 1); in test()
47 test0(S({1, 2, 3}), 4, S({1, 2, 3}), 0); in test()
49 test0(S({1, 1, 1}), 1, S(), 3); in test()
50 test0(S({1, 1, 1}), 2, S({1, 1, 1}), 0); in test()
51 test0(S({1, 1, 2}), 1, S({2}), 2); in test()
52 test0(S({1, 1, 2}), 2, S({1, 1}), 1); in test()
53 test0(S({1, 1, 2}), 3, S({1, 1, 2}), 0); in test()
54 test0(S({1, 2, 2}), 1, S({2, 2}), 1); in test()
55 test0(S({1, 2, 2}), 2, S({1}), 2); in test()
56 test0(S({1, 2, 2}), 3, S({1, 2, 2}), 0); in test()
60 test0(S({1, 2, 1}), opt(), S({1, 2, 1}), 0); in test()
61 test0(S({1, 2, 1}), opt(1), S({2}), 2); in test()
62 test0(S({1, 2, 1}), opt(2), S({1, 1}), 1); in test()
63 test0(S({1, 2, 1}), opt(3), S({1, 2, 1}), 0); in test()