Lines Matching refs:Error
86 std::string Error; in TEST_F() local
91 EXPECT_EQ("a\\ber", Regex("[0-9]+").sub("\\\\", "a1234ber", &Error)); in TEST_F()
92 EXPECT_EQ("", Error); in TEST_F()
93 EXPECT_EQ("a\nber", Regex("[0-9]+").sub("\\n", "a1234ber", &Error)); in TEST_F()
94 EXPECT_EQ("", Error); in TEST_F()
95 EXPECT_EQ("a\tber", Regex("[0-9]+").sub("\\t", "a1234ber", &Error)); in TEST_F()
96 EXPECT_EQ("", Error); in TEST_F()
97 EXPECT_EQ("ajber", Regex("[0-9]+").sub("\\j", "a1234ber", &Error)); in TEST_F()
98 EXPECT_EQ("", Error); in TEST_F()
100 EXPECT_EQ("aber", Regex("[0-9]+").sub("\\", "a1234ber", &Error)); in TEST_F()
101 EXPECT_EQ(Error, "replacement string contained trailing backslash"); in TEST_F()
104 EXPECT_EQ("aa1234bber", Regex("a[0-9]+b").sub("a\\0b", "a1234ber", &Error)); in TEST_F()
105 EXPECT_EQ("", Error); in TEST_F()
107 EXPECT_EQ("a1234ber", Regex("a([0-9]+)b").sub("a\\1b", "a1234ber", &Error)); in TEST_F()
108 EXPECT_EQ("", Error); in TEST_F()
110 EXPECT_EQ("aber", Regex("a[0-9]+b").sub("a\\100b", "a1234ber", &Error)); in TEST_F()
111 EXPECT_EQ(Error, "invalid backreference string '100'"); in TEST_F()
135 std::string Error; in TEST_F() local
136 EXPECT_FALSE(Regex("(foo").isValid(Error)); in TEST_F()
137 EXPECT_EQ("parentheses not balanced", Error); in TEST_F()
138 EXPECT_FALSE(Regex("a[b-").isValid(Error)); in TEST_F()
139 EXPECT_EQ("invalid character range", Error); in TEST_F()
153 std::string Error; in TEST_F() local
154 EXPECT_FALSE(r1.isValid(Error)); in TEST_F()
158 std::string Error; in TEST_F() local
160 EXPECT_FALSE(r1.isValid(Error)); in TEST_F()
161 EXPECT_EQ("invalid regular expression", Error); in TEST_F()
163 EXPECT_TRUE(r1.isValid(Error)); in TEST_F()
168 std::string Error; in TEST_F() local
169 EXPECT_FALSE(r1.isValid(Error)); in TEST_F()
177 std::string Error; in TEST_F() local
178 EXPECT_FALSE(r.isValid(Error)); in TEST_F()