s0010
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-11-03 14:57:32 +08:00
parent b39d62e895
commit 914c04c9c5
3 changed files with 75 additions and 0 deletions

View File

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