19 lines
479 B
C++
19 lines
479 B
C++
#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);
|
||
|
|
}
|