Lines Matching refs:test0
24 void test0(S s, U val, S expected, size_t expected_erased_count) { in test0() function
35 test0(S(""), 'a', S(""), 0); in test()
37 test0(S("a"), 'a', S(""), 1); in test()
38 test0(S("a"), 'b', S("a"), 0); in test()
40 test0(S("ab"), 'a', S("b"), 1); in test()
41 test0(S("ab"), 'b', S("a"), 1); in test()
42 test0(S("ab"), 'c', S("ab"), 0); in test()
43 test0(S("aa"), 'a', S(""), 2); in test()
44 test0(S("aa"), 'c', S("aa"), 0); in test()
46 test0(S("abc"), 'a', S("bc"), 1); in test()
47 test0(S("abc"), 'b', S("ac"), 1); in test()
48 test0(S("abc"), 'c', S("ab"), 1); in test()
49 test0(S("abc"), 'd', S("abc"), 0); in test()
51 test0(S("aab"), 'a', S("b"), 2); in test()
52 test0(S("aab"), 'b', S("aa"), 1); in test()
53 test0(S("aab"), 'c', S("aab"), 0); in test()
54 test0(S("abb"), 'a', S("bb"), 1); in test()
55 test0(S("abb"), 'b', S("a"), 2); in test()
56 test0(S("abb"), 'c', S("abb"), 0); in test()
57 test0(S("aaa"), 'a', S(""), 3); in test()
58 test0(S("aaa"), 'b', S("aaa"), 0); in test()
62 test0(S("aba"), opt(), S("aba"), 0); in test()
63 test0(S("aba"), opt('a'), S("b"), 2); in test()
64 test0(S("aba"), opt('b'), S("aa"), 1); in test()
65 test0(S("aba"), opt('c'), S("aba"), 0); in test()