diff options
Diffstat (limited to 'test/src/str/test_ft_fnmatch.c')
| -rw-r--r-- | test/src/str/test_ft_fnmatch.c | 117 |
1 files changed, 0 insertions, 117 deletions
diff --git a/test/src/str/test_ft_fnmatch.c b/test/src/str/test_ft_fnmatch.c deleted file mode 100644 index f7dc892..0000000 --- a/test/src/str/test_ft_fnmatch.c +++ /dev/null @@ -1,117 +0,0 @@ -#include "libft_test.h" - -TEST_GROUP(ft_fnmatch); - -TEST_SETUP(ft_fnmatch) -{} - -TEST_TEAR_DOWN(ft_fnmatch) -{} - -TEST(ft_fnmatch, basic) -{ - TEST_ASSERT_TRUE(ft_fnmatch("", "")); - TEST_ASSERT_TRUE(ft_fnmatch("l", "l")); - TEST_ASSERT_TRUE(ft_fnmatch("kl", "kl")); - TEST_ASSERT_TRUE(ft_fnmatch("jkl", "jkl")); - TEST_ASSERT_TRUE(ft_fnmatch("ijkl", "ijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("hijkl", "hijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("ghijkl", "ghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("fghijkl", "fghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("efghijkl", "efghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("defghijkl", "defghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("cdefghijkl", "cdefghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("bcdefghijkl", "bcdefghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("abcdefghijkl", "abcdefghijkl")); - - TEST_ASSERT_FALSE(ft_fnmatch("", "a")); - TEST_ASSERT_FALSE(ft_fnmatch("", "ab")); - TEST_ASSERT_FALSE(ft_fnmatch("", "abc")); - TEST_ASSERT_FALSE(ft_fnmatch("a", "ab")); - TEST_ASSERT_FALSE(ft_fnmatch("ab", "abc")); - TEST_ASSERT_FALSE(ft_fnmatch("a", "")); - TEST_ASSERT_FALSE(ft_fnmatch("ab", "")); - TEST_ASSERT_FALSE(ft_fnmatch("abc", "")); - TEST_ASSERT_FALSE(ft_fnmatch("ab", "a")); - TEST_ASSERT_FALSE(ft_fnmatch("abc", "ab")); - - TEST_ASSERT_TRUE(ft_fnmatch("*", "")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "l")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "kl")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "jkl")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "ijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "hijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "ghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "fghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "efghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "defghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "cdefghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "bcdefghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("*", "abcdefghijkl")); - - TEST_ASSERT_TRUE(ft_fnmatch("*.c", ".c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "l.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "kl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "jkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "ijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "hijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "ghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "fghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "efghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "defghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "cdefghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "bcdefghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("*.c", "abcdefghijkl.c")); - - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../l")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../kl")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../jkl")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../ijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../hijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../ghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../fghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../efghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../defghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../cdefghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../bcdefghijkl")); - TEST_ASSERT_TRUE(ft_fnmatch("../*", "../abcdefghijkl")); - - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../l.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../kl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../jkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../ijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../hijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../ghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../fghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../efghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../defghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../cdefghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../bcdefghijkl.c")); - TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../abcdefghijkl.c")); - - TEST_ASSERT_TRUE(ft_fnmatch("*.*", ".")); - TEST_ASSERT_TRUE(ft_fnmatch("*.*", "a.a")); - TEST_ASSERT_TRUE(ft_fnmatch("*.*", "ab.ab")); - TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abc.abc")); - TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abcd.abcd")); - TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abcde.abcde")); - TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abcdef.abcdef")); - TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abcdefg.abcdefg")); - TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abcdefgh.abcdefgh")); - - TEST_ASSERT_FALSE(ft_fnmatch("*.c", ".h")); - TEST_ASSERT_FALSE(ft_fnmatch("*.c", "a.h")); - TEST_ASSERT_FALSE(ft_fnmatch("*.c", "ab.h")); - TEST_ASSERT_FALSE(ft_fnmatch("*.c", "abc.h")); - TEST_ASSERT_FALSE(ft_fnmatch("*.c", "abcd.h")); - - TEST_ASSERT_FALSE(ft_fnmatch("*.c", ".h")); - TEST_ASSERT_FALSE(ft_fnmatch("*.c", "a.h")); - TEST_ASSERT_FALSE(ft_fnmatch("*.c", "ab.h")); - TEST_ASSERT_FALSE(ft_fnmatch("*.c", "abc.h")); - TEST_ASSERT_FALSE(ft_fnmatch("*.c", "abcd.h")); - - TEST_ASSERT_TRUE(ft_fnmatch("da*da*da*", "daaadabadmanda")); -} |
