| 42 | }; |
| 43 | |
| 44 | TEST_F(RegexEdgeCaseTest, InvalidPattern_UnclosedBracket_ThrowsRegexError) { |
| 45 | EXPECT_THROW(fc.execute({{"value", "test"}, {"pattern", "[unclosed"}}), std::regex_error); |
| 46 | } |
| 47 | |
| 48 | TEST_F(RegexEdgeCaseTest, InvalidPattern_BadQuantifier_ThrowsRegexError) { |
| 49 | EXPECT_THROW(fc.execute({{"value", "test"}, {"pattern", "*invalid"}}), std::regex_error); |