string: add a test for memrchr

This commit is contained in:
Lephenixnoir 2022-01-10 21:33:03 +01:00
parent 71126cdd00
commit 4ffcf4c892
Signed by: Lephenixnoir
GPG Key ID: 1BBA026E13FC0495
1 changed files with 7 additions and 0 deletions

View File

@ -18,6 +18,13 @@ static void _ft_string_naive(ft_test *t)
ft_assert(t, strrchr(s1, 'w') == NULL);
ft_assert(t, strchrnul(s1, 't') == s1 + 3);
ft_assert(t, strchrnul(s1, 'w') == s1 + 12);
ft_assert(t, memrchr(s1, 'u', 12) == s1 + 10);
ft_assert(t, memrchr(s1, 'u', 11) == s1 + 10);
ft_assert(t, memrchr(s1, 'u', 10) == s1 + 4);
ft_assert(t, memrchr(s1, 0, 13) == s1 + 12);
ft_assert(t, memrchr(s1, 0, 12) == NULL);
ft_assert(t, memrchr(s1, 'x', 12) == s1 + 6);
ft_assert(t, memrchr(s1, 'w', 13) == NULL);
ft_assert(t, strcmp("xyz", "xyz") == 0);
ft_assert(t, strcmp("xyz\0t", "xyz\0v") == 0);