Initial Course

This commit is contained in:
David Gil de Gómez Pérez
2026-08-11 17:40:36 +03:00
commit 9aed1d1d86
202 changed files with 3420 additions and 0 deletions
@@ -0,0 +1,18 @@
#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);
}