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,21 @@
#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");
}