Files
cpp-course/modules/03_functions/test/function_basics_test.cpp
T

22 lines
517 B
C++
Raw Normal View History

2026-08-11 17:40:36 +03:00
#include "function_basics.hpp"
#include <gtest/gtest.h>
TEST(FunctionBasics, Square) { EXPECT_EQ(functions::square(7), 49); }
TEST(FunctionBasics, SwapIntegers) {
int a = 1, b = 2;
functions::swap_integers(a, b);
EXPECT_EQ(a, 2);
EXPECT_EQ(b, 1);
}
TEST(FunctionBasics, Concatenate) {
EXPECT_EQ(functions::concatenate({"C", "++"}), "C++");
}
TEST(FunctionBasics, AppendSuffix) {
std::string text = "modern";
functions::append_suffix(text, "_cpp");
EXPECT_EQ(text, "modern_cpp");
}