#include "conditionals.hpp" #include TEST(Conditionals, ClassifyScore) { EXPECT_EQ(control_flow::classify_score(95), control_flow::Grade::A); EXPECT_EQ(control_flow::classify_score(82), control_flow::Grade::B); EXPECT_EQ(control_flow::classify_score(55), control_flow::Grade::F); } TEST(Conditionals, MaxOfThree) { EXPECT_EQ(control_flow::max_of_three(1, 9, 3), 9); EXPECT_EQ(control_flow::max_of_three(-1, -5, -2), -1); } TEST(Conditionals, SignOf) { EXPECT_EQ(control_flow::sign_of(10), 1); EXPECT_EQ(control_flow::sign_of(0), 0); EXPECT_EQ(control_flow::sign_of(-3), -1); }