diff options
author | Vasilis Kalintiris <ehostunreach@gmail.com> | 2013-12-07 15:15:50 +0200 |
---|---|---|
committer | Vasilis Kalintiris <ehostunreach@gmail.com> | 2013-12-07 19:35:59 +0200 |
commit | 94a032f5f8a56f419719a9a735b1a2c3981a9164 (patch) | |
tree | d7cbcc5060f947e4aed8cde5b528aef87a14bc3f /tests/core/test_strstr.in | |
parent | 9a93513242a5bb2151d1e8dc831658ff05eb40d2 (diff) |
Use do_run_from_file() for test_strstr
Diffstat (limited to 'tests/core/test_strstr.in')
-rw-r--r-- | tests/core/test_strstr.in | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/core/test_strstr.in b/tests/core/test_strstr.in new file mode 100644 index 00000000..ab049cac --- /dev/null +++ b/tests/core/test_strstr.in @@ -0,0 +1,35 @@ + + #include <stdio.h> + #include <string.h> + + int main() + { + printf("%d\n", !!strstr("\\n", "\\n")); + printf("%d\n", !!strstr("cheezy", "ez")); + printf("%d\n", !!strstr("cheeezy", "ez")); + printf("%d\n", !!strstr("cheeeeeeeeeezy", "ez")); + printf("%d\n", !!strstr("cheeeeeeeeee1zy", "ez")); + printf("%d\n", !!strstr("che1ezy", "ez")); + printf("%d\n", !!strstr("che1ezy", "che")); + printf("%d\n", !!strstr("ce1ezy", "che")); + printf("%d\n", !!strstr("ce1ezy", "ezy")); + printf("%d\n", !!strstr("ce1ezyt", "ezy")); + printf("%d\n", !!strstr("ce1ez1y", "ezy")); + printf("%d\n", !!strstr("cheezy", "a")); + printf("%d\n", !!strstr("cheezy", "b")); + printf("%d\n", !!strstr("cheezy", "c")); + printf("%d\n", !!strstr("cheezy", "d")); + printf("%d\n", !!strstr("cheezy", "g")); + printf("%d\n", !!strstr("cheezy", "h")); + printf("%d\n", !!strstr("cheezy", "i")); + printf("%d\n", !!strstr("cheezy", "e")); + printf("%d\n", !!strstr("cheezy", "x")); + printf("%d\n", !!strstr("cheezy", "y")); + printf("%d\n", !!strstr("cheezy", "z")); + printf("%d\n", !!strstr("cheezy", "_")); + + const char *str = "a big string"; + printf("%d\n", strstr(str, "big") - str); + return 0; + } +
\ No newline at end of file |