#include "s0076_minimum_window_substring.hpp" #include TEST(Problem76, Case1) { string s{"ADOBECODEBANC"}; string t{"ABC"}; string expected{"BANC"}; S0076 solution; EXPECT_EQ(solution.minWindow(s, t), expected); } TEST(Problem76, Case2) { string s{"a"}; string t{"a"}; string expected{"a"}; S0076 solution; EXPECT_EQ(solution.minWindow(s, t), expected); } TEST(Problem76, Case3) { string s{"a"}; string t{"aa"}; string expected{""}; S0076 solution; EXPECT_EQ(solution.minWindow(s, t), expected); }