X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fmem%2Ftest%2Fapi.c;fp=ccan%2Fmem%2Ftest%2Fapi.c;h=9ec226da9c74b3e7dde17f9982358770fdc5b3c1;hp=89b6acb41c49f5558435233a94afb4a800561ec6;hb=4ad5144790a12523f8a7c24c469a34907b6942a6;hpb=2c20abc2e2fdaf1888472968e811d00260dcf8fa diff --git a/ccan/mem/test/api.c b/ccan/mem/test/api.c index 89b6acb4..9ec226da 100644 --- a/ccan/mem/test/api.c +++ b/ccan/mem/test/api.c @@ -12,7 +12,7 @@ int main(void) char scan2[] = "\0\0\0b"; /* This is how many tests you plan to run */ - plan_tests(42); + plan_tests(46); ok1(memmem(haystack1, sizeof(haystack1), needle1, 2) == haystack1); ok1(memmem(haystack1, sizeof(haystack1), needle1, 3) == NULL); @@ -71,6 +71,10 @@ int main(void) ok1(!memends(S("a\0bcdef"), S("a\0b"))); ok1(memends(S("a\0bcdef"), S("ef"))); + ok1(memends_str(S("abcdef"), "abcdef")); + ok1(!memends_str(S("abcde\0f"), "d\0f")); + ok1(!memends_str(S("a\0bcdef"), "a")); + ok1(memends_str(S("a\0bcdef"), "ef")); /* This exits depending on whether all tests passed */ return exit_status();