#include "break_continue.hpp" #include TEST(BreakContinue, SumPositive) { EXPECT_EQ(control_flow::sum_positive({1, -2, 3, -4, 5}), 9); } TEST(BreakContinue, FirstMultipleOf) { EXPECT_EQ(control_flow::first_multiple_of({1, 3, 4, 8}, 4), 8); EXPECT_EQ(control_flow::first_multiple_of({1, 3, 5}, 4), -1); } TEST(BreakContinue, CollectUntilNegative) { EXPECT_EQ(control_flow::collect_until_negative({1, 2, 3, -1, 4}), (std::vector{1, 2, 3})); }