leetcode/tests/s0010_regular_expression_ma...

25 lines
438 B
C++

#include "s0010_regular_expression_matching.hpp"
#include <gtest/gtest.h>
TEST(Problem10, Case1) {
string s{"aa"};
string p{"a"};
S0010 solution;
EXPECT_FALSE(solution.isMatch(s, p));
}
TEST(Problem10, Case2) {
string s{"aa"};
string p{"a*"};
S0010 solution;
EXPECT_TRUE(solution.isMatch(s, p));
}
TEST(Problem10, Case3) {
string s{"ab"};
string p{".*"};
S0010 solution;
EXPECT_TRUE(solution.isMatch(s, p));
}