diff options
Diffstat (limited to 'vespalib/src/tests/regex/regex.cpp')
-rw-r--r-- | vespalib/src/tests/regex/regex.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/vespalib/src/tests/regex/regex.cpp b/vespalib/src/tests/regex/regex.cpp index ac2c0241423..95d6a7e88e7 100644 --- a/vespalib/src/tests/regex/regex.cpp +++ b/vespalib/src/tests/regex/regex.cpp @@ -39,7 +39,6 @@ TEST("require that invalid expression fails compilation") { Regexp bad("[unbalanced"); EXPECT_FALSE(bad.valid()); EXPECT_FALSE(bad.match("nothing")); - EXPECT_EQUAL(vespalib::string("nothing"), bad.replace("nothing", "anything")); } TEST("require that * is not valid") { @@ -47,17 +46,6 @@ TEST("require that * is not valid") { EXPECT_FALSE(bad.valid()); } -TEST("require that replace works") { - Regexp rep("foo"); - EXPECT_EQUAL(vespalib::string(""), rep.replace("", "bc")); - EXPECT_EQUAL(vespalib::string("a"), rep.replace("a", "bc")); - EXPECT_EQUAL(vespalib::string("bc"), rep.replace("foo", "bc")); - EXPECT_EQUAL(vespalib::string("abc"), rep.replace("afoo", "bc")); - EXPECT_EQUAL(vespalib::string("abcd"), rep.replace("afood", "bc")); - EXPECT_EQUAL(vespalib::string("abcdbc"), rep.replace("afoodfoo", "bc")); - EXPECT_EQUAL(vespalib::string("abcdbcbc"), rep.replace("afoodfoofoo", "bc")); -} - TEST("require that prefix detection works") { EXPECT_EQUAL("", Regexp::get_prefix("")); EXPECT_EQUAL("", Regexp::get_prefix("foo")); |