#include "s0001_two_sum.hpp" #include #include TEST(Problem1, Case1) { std::vector input1{ 2, 7, 11, 15 }; int input2{ 9 }; S0001 solution; std::vector result = solution.twoSum(input1, input2); std::vector answer = std::vector{ 0, 1 }; EXPECT_EQ(result, answer); } TEST(Problem1, Case2) { std::vector input1{ 3, 2, 4 }; int input2{ 6 }; S0001 solution; std::vector result = solution.twoSum(input1, input2); std::vector answer = std::vector{ 1, 2 }; EXPECT_EQ(result, answer); } TEST(Problem1, Case3) { std::vector input1{ 3, 3 }; int input2{ 6 }; S0001 solution; std::vector result = solution.twoSum(input1, input2); std::vector answer = std::vector{ 0, 1 }; EXPECT_EQ(result, answer); }