Files

19 lines
479 B
C++
Raw Permalink Normal View History

2026-08-11 17:40:36 +03:00
#include "default_parameters.hpp"
#include <gtest/gtest.h>
TEST(DefaultParameters, Repeat) {
EXPECT_EQ(functions::repeat('*'), "*");
EXPECT_EQ(functions::repeat('-', 3), "---");
}
TEST(DefaultParameters, Power) {
EXPECT_EQ(functions::power(5), 25);
EXPECT_EQ(functions::power(2, 10), 1024);
}
TEST(DefaultParameters, Clamp) {
EXPECT_EQ(functions::clamp(150), 100);
EXPECT_EQ(functions::clamp(-5), 0);
EXPECT_EQ(functions::clamp(42, 10, 50), 42);
}