|
13 | 13 |
|
14 | 14 | TEST_CASE("Wildcard matching", "[NoDB]") |
15 | 15 | { |
16 | | - CHECK(wildMatch("fhwieurwe", "fhwieurwe")); |
17 | | - CHECK_FALSE(wildMatch("fhwieurwe", "fhwieurw")); |
18 | | - CHECK_FALSE(wildMatch("fhwieurw", "fhwieurwe")); |
19 | | - CHECK(wildMatch("*", "foo")); |
20 | | - CHECK(wildMatch("**", "foo")); |
21 | | - CHECK_FALSE(wildMatch("r*", "foo")); |
22 | | - CHECK(wildMatch("r*", "roo")); |
23 | | - CHECK(wildMatch("*bar", "Hausbar")); |
24 | | - CHECK_FALSE(wildMatch("*bar", "Haustar")); |
25 | | - CHECK(wildMatch("*", "")); |
26 | | - CHECK(wildMatch("**", "")); |
27 | | - CHECK(wildMatch("kin*la", "kinla")); |
28 | | - CHECK(wildMatch("kin*la", "kinLLla")); |
29 | | - CHECK(wildMatch("kin*la", "kinlalalala")); |
30 | | - CHECK(wildMatch("kin**la", "kinlalalala")); |
31 | | - CHECK_FALSE(wildMatch("kin*la", "kinlaa")); |
32 | | - CHECK_FALSE(wildMatch("kin*la", "ki??laa")); |
33 | | - CHECK(wildMatch("1*2*3", "123")); |
34 | | - CHECK(wildMatch("1*2*3", "1xX23")); |
35 | | - CHECK(wildMatch("1*2*3", "12y23")); |
36 | | - CHECK_FALSE(wildMatch("1*2*3", "12")); |
37 | | - CHECK(wildMatch("bo??f", "boxxf")); |
38 | | - CHECK_FALSE(wildMatch("bo??f", "boxf")); |
39 | | - CHECK(wildMatch("?5?", "?5?")); |
40 | | - CHECK(wildMatch("?5?", "x5x")); |
41 | | - CHECK_FALSE(wildMatch("?abc", "")); |
42 | | - CHECK_FALSE(wildMatch("?", "")); |
| 16 | + CHECK(wild_match("fhwieurwe", "fhwieurwe")); |
| 17 | + CHECK_FALSE(wild_match("fhwieurwe", "fhwieurw")); |
| 18 | + CHECK_FALSE(wild_match("fhwieurw", "fhwieurwe")); |
| 19 | + CHECK(wild_match("*", "foo")); |
| 20 | + CHECK(wild_match("**", "foo")); |
| 21 | + CHECK_FALSE(wild_match("r*", "foo")); |
| 22 | + CHECK(wild_match("r*", "roo")); |
| 23 | + CHECK(wild_match("*bar", "Hausbar")); |
| 24 | + CHECK_FALSE(wild_match("*bar", "Haustar")); |
| 25 | + CHECK(wild_match("*", "")); |
| 26 | + CHECK(wild_match("**", "")); |
| 27 | + CHECK(wild_match("kin*la", "kinla")); |
| 28 | + CHECK(wild_match("kin*la", "kinLLla")); |
| 29 | + CHECK(wild_match("kin*la", "kinlalalala")); |
| 30 | + CHECK(wild_match("kin**la", "kinlalalala")); |
| 31 | + CHECK_FALSE(wild_match("kin*la", "kinlaa")); |
| 32 | + CHECK_FALSE(wild_match("kin*la", "ki??laa")); |
| 33 | + CHECK(wild_match("1*2*3", "123")); |
| 34 | + CHECK(wild_match("1*2*3", "1xX23")); |
| 35 | + CHECK(wild_match("1*2*3", "12y23")); |
| 36 | + CHECK_FALSE(wild_match("1*2*3", "12")); |
| 37 | + CHECK(wild_match("bo??f", "boxxf")); |
| 38 | + CHECK_FALSE(wild_match("bo??f", "boxf")); |
| 39 | + CHECK(wild_match("?5?", "?5?")); |
| 40 | + CHECK(wild_match("?5?", "x5x")); |
| 41 | + CHECK_FALSE(wild_match("?abc", "")); |
| 42 | + CHECK_FALSE(wild_match("?", "")); |
43 | 43 | } |
0 commit comments