Lines Matching refs:test_one
162 constexpr void test_one(T&& input, Separator&& separator, std::array<U, M> expected) { in test_one() function
286 test_one("abc def"sv, short_sep, expected); in main_test()
287 test_one("abc12def"sv, long_sep, expected); in main_test()
293 test_one("abc def"sv, short_sep, expected); in main_test()
294 test_one("abc12121212def"sv, long_sep, expected); in main_test()
300 test_one("abc def "sv, short_sep, expected); in main_test()
301 test_one("abc12def12"sv, long_sep, expected); in main_test()
307 test_one(" abc def"sv, short_sep, expected); in main_test()
308 test_one("12abc12def"sv, long_sep, expected); in main_test()
314 test_one("abc"sv, short_sep, expected); in main_test()
315 test_one("abc"sv, long_sep, expected); in main_test()
321 test_one(" "sv, short_sep, expected); in main_test()
322 test_one("12"sv, long_sep, expected); in main_test()
328 test_one(" "sv, short_sep, expected); in main_test()
329 test_one("121212"sv, long_sep, expected); in main_test()
336 test_one("aaaaa"sv, overlapping_sep, expected); in main_test()
342 test_one(" abc def "sv, short_sep, expected); in main_test()
343 test_one("1212abc121212def1212"sv, long_sep, expected); in main_test()
349 test_one(" a b c "sv, short_sep, expected); in main_test()
350 test_one("12a12b12c12"sv, long_sep, expected); in main_test()
357 test_one("aabaaababb"sv, overlapping_sep, expected); in main_test()
363 test_one(""sv, short_sep, expected); in main_test()
364 test_one(""sv, long_sep, expected); in main_test()
371 test_one("abc"sv, empty_sep, expected); in main_test()
372 test_one("abc"sv, empty_sep, expected); in main_test()
378 test_one("abc\0def"sv, '\0', expected); in main_test()
379 test_one("abc\0\0def"sv, "\0\0"sv, expected); in main_test()
401 test_one(std::array{1, 2, 3, 0, 4, 5, 6}, 0, expected); in main_test()
402 test_one(std::array{1, 2, 3, 0, 0, 0, 4, 5, 6}, std::array{0, 0, 0}, expected); in main_test()