Lines Matching refs:glob
14 BOOST_TEST(quickbook::glob("", "")); in glob_tests()
16 BOOST_TEST(!quickbook::glob("*", "")); in glob_tests()
17 BOOST_TEST(quickbook::glob("*", "a")); in glob_tests()
18 BOOST_TEST(quickbook::glob("*b", "b")); in glob_tests()
19 BOOST_TEST(quickbook::glob("*b", "ab")); in glob_tests()
20 BOOST_TEST(quickbook::glob("*b", "bab")); in glob_tests()
21 BOOST_TEST(quickbook::glob("*b*", "b")); in glob_tests()
22 BOOST_TEST(quickbook::glob("*b*", "ab")); in glob_tests()
23 BOOST_TEST(quickbook::glob("*b*", "bc")); in glob_tests()
24 BOOST_TEST(quickbook::glob("*b*", "abc")); in glob_tests()
25 BOOST_TEST(!quickbook::glob("*b*", "")); in glob_tests()
26 BOOST_TEST(!quickbook::glob("*b*", "a")); in glob_tests()
27 BOOST_TEST(!quickbook::glob("*b*", "ac")); in glob_tests()
29 BOOST_TEST(quickbook::glob("hello.txt", "hello.txt")); in glob_tests()
30 BOOST_TEST(!quickbook::glob("world.txt", "helloworld.txt")); in glob_tests()
31 BOOST_TEST(quickbook::glob("*world.txt", "helloworld.txt")); in glob_tests()
32 BOOST_TEST(!quickbook::glob("world.txt*", "helloworld.txt")); in glob_tests()
33 BOOST_TEST(!quickbook::glob("hello", "helloworld.txt")); in glob_tests()
34 BOOST_TEST(!quickbook::glob("*hello", "helloworld.txt")); in glob_tests()
35 BOOST_TEST(quickbook::glob("hello*", "helloworld.txt")); in glob_tests()
36 BOOST_TEST(quickbook::glob("*world*", "helloworld.txt")); in glob_tests()
38 BOOST_TEST(quickbook::glob("?", "a")); in glob_tests()
39 BOOST_TEST(!quickbook::glob("?", "")); in glob_tests()
40 BOOST_TEST(!quickbook::glob("?", "ab")); in glob_tests()
41 BOOST_TEST(quickbook::glob("a?", "ab")); in glob_tests()
42 BOOST_TEST(quickbook::glob("?b", "ab")); in glob_tests()
43 BOOST_TEST(quickbook::glob("?bc", "abc")); in glob_tests()
44 BOOST_TEST(quickbook::glob("a?c", "abc")); in glob_tests()
45 BOOST_TEST(quickbook::glob("ab?", "abc")); in glob_tests()
46 BOOST_TEST(!quickbook::glob("?bc", "aac")); in glob_tests()
47 BOOST_TEST(!quickbook::glob("a?c", "bbc")); in glob_tests()
48 BOOST_TEST(!quickbook::glob("ab?", "abcd")); in glob_tests()
50 BOOST_TEST(quickbook::glob("[a]", "a")); in glob_tests()
51 BOOST_TEST(!quickbook::glob("[^a]", "a")); in glob_tests()
52 BOOST_TEST(!quickbook::glob("[b]", "a")); in glob_tests()
53 BOOST_TEST(quickbook::glob("[^b]", "a")); in glob_tests()
54 BOOST_TEST(quickbook::glob("[a-z]", "a")); in glob_tests()
55 BOOST_TEST(!quickbook::glob("[^a-z]", "a")); in glob_tests()
56 BOOST_TEST(!quickbook::glob("[b-z]", "a")); in glob_tests()
57 BOOST_TEST(quickbook::glob("[^b-z]", "a")); in glob_tests()
58 BOOST_TEST(quickbook::glob("[-a]", "a")); in glob_tests()
59 BOOST_TEST(quickbook::glob("[-a]", "-")); in glob_tests()
60 BOOST_TEST(!quickbook::glob("[-a]", "b")); in glob_tests()
61 BOOST_TEST(!quickbook::glob("[^-a]", "a")); in glob_tests()
62 BOOST_TEST(!quickbook::glob("[^-a]", "-")); in glob_tests()
63 BOOST_TEST(quickbook::glob("[^-a]", "b")); in glob_tests()
64 BOOST_TEST(quickbook::glob("[a-]", "a")); in glob_tests()
65 BOOST_TEST(quickbook::glob("[a-]", "-")); in glob_tests()
66 BOOST_TEST(!quickbook::glob("[a-]", "b")); in glob_tests()
67 BOOST_TEST(!quickbook::glob("[^a-]", "a")); in glob_tests()
68 BOOST_TEST(!quickbook::glob("[^a-]", "-")); in glob_tests()
69 BOOST_TEST(quickbook::glob("[^a-]", "b")); in glob_tests()
70 BOOST_TEST(quickbook::glob("[a-ce-f]", "a")); in glob_tests()
71 BOOST_TEST(!quickbook::glob("[a-ce-f]", "d")); in glob_tests()
72 BOOST_TEST(quickbook::glob("[a-ce-f]", "f")); in glob_tests()
73 BOOST_TEST(!quickbook::glob("[a-ce-f]", "g")); in glob_tests()
74 BOOST_TEST(!quickbook::glob("[^a-ce-f]", "a")); in glob_tests()
75 BOOST_TEST(quickbook::glob("[^a-ce-f]", "d")); in glob_tests()
76 BOOST_TEST(!quickbook::glob("[^a-ce-f]", "f")); in glob_tests()
77 BOOST_TEST(quickbook::glob("[^a-ce-f]", "g")); in glob_tests()
78 BOOST_TEST(!quickbook::glob("[b]", "a")); in glob_tests()
79 BOOST_TEST(quickbook::glob("[a]bc", "abc")); in glob_tests()
80 BOOST_TEST(quickbook::glob("a[b]c", "abc")); in glob_tests()
81 BOOST_TEST(quickbook::glob("ab[c]", "abc")); in glob_tests()
82 BOOST_TEST(quickbook::glob("a[a-c]c", "abc")); in glob_tests()
83 BOOST_TEST(quickbook::glob("*[b]*", "abc")); in glob_tests()
84 BOOST_TEST(quickbook::glob("[\\]]", "]")); in glob_tests()
85 BOOST_TEST(!quickbook::glob("[^\\]]", "]")); in glob_tests()
87 BOOST_TEST(quickbook::glob("b*ana", "banana")); in glob_tests()
88 BOOST_TEST(quickbook::glob("1234*1234*1234", "123412341234")); in glob_tests()
89 BOOST_TEST(!quickbook::glob("1234*1234*1234", "1234123341234")); in glob_tests()
90 BOOST_TEST(quickbook::glob("1234*1234*1234", "123412312312341231231234")); in glob_tests()
91 BOOST_TEST(!quickbook::glob("1234*1234*1234", "12341231231234123123123")); in glob_tests()
98 BOOST_TEST_THROWS(quickbook::glob("[", "a"), quickbook::glob_error); in invalid_glob_tests()
99 BOOST_TEST_THROWS(quickbook::glob("[^", "a"), quickbook::glob_error); in invalid_glob_tests()
100 BOOST_TEST_THROWS(quickbook::glob("[xyz", "a"), quickbook::glob_error); in invalid_glob_tests()
101 BOOST_TEST_THROWS(quickbook::glob("[xyz\\", "a"), quickbook::glob_error); in invalid_glob_tests()
102 BOOST_TEST_THROWS(quickbook::glob("[x\\y", "a"), quickbook::glob_error); in invalid_glob_tests()
103 BOOST_TEST_THROWS(quickbook::glob("[a-", "a"), quickbook::glob_error); in invalid_glob_tests()
104 BOOST_TEST_THROWS(quickbook::glob("[a-z", "a"), quickbook::glob_error); in invalid_glob_tests()
105 BOOST_TEST_THROWS(quickbook::glob("[a-\\", "a"), quickbook::glob_error); in invalid_glob_tests()
106 BOOST_TEST_THROWS(quickbook::glob("[a-\\a", "a"), quickbook::glob_error); in invalid_glob_tests()
107 BOOST_TEST_THROWS(quickbook::glob("xyx[", "xyxa"), quickbook::glob_error); in invalid_glob_tests()
108 BOOST_TEST_THROWS(quickbook::glob("]", "a"), quickbook::glob_error); in invalid_glob_tests()
109 BOOST_TEST_THROWS(quickbook::glob("abc]", "abcd"), quickbook::glob_error); in invalid_glob_tests()
110 BOOST_TEST_THROWS(quickbook::glob("]def", "a"), quickbook::glob_error); in invalid_glob_tests()
111 BOOST_TEST_THROWS(quickbook::glob("[]", "a"), quickbook::glob_error); in invalid_glob_tests()
112 BOOST_TEST_THROWS(quickbook::glob("[[]", "a"), quickbook::glob_error); in invalid_glob_tests()
113 BOOST_TEST_THROWS(quickbook::glob("[]]", "a"), quickbook::glob_error); in invalid_glob_tests()
114 BOOST_TEST_THROWS(quickbook::glob("**", "a"), quickbook::glob_error); in invalid_glob_tests()
115 BOOST_TEST_THROWS(quickbook::glob("[/]", "a"), quickbook::glob_error); in invalid_glob_tests()
116 BOOST_TEST_THROWS(quickbook::glob("[\\/]", "a"), quickbook::glob_error); in invalid_glob_tests()
117 BOOST_TEST_THROWS(quickbook::glob("[ -/]", "a"), quickbook::glob_error); in invalid_glob_tests()
118 BOOST_TEST_THROWS(quickbook::glob("[ -\\/]", "a"), quickbook::glob_error); in invalid_glob_tests()
119 BOOST_TEST_THROWS(quickbook::glob("\\", "a"), quickbook::glob_error); in invalid_glob_tests()
120 BOOST_TEST_THROWS(quickbook::glob("\\\\", "a"), quickbook::glob_error); in invalid_glob_tests()