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

18 lines
426 B
C++
Raw Normal View History

2026-08-11 17:40:36 +03:00
#include "recursion.hpp"
#include <gtest/gtest.h>
TEST(Recursion, Fibonacci) {
EXPECT_EQ(functions::fibonacci(0), 0);
EXPECT_EQ(functions::fibonacci(1), 1);
EXPECT_EQ(functions::fibonacci(10), 55);
}
TEST(Recursion, SumDigits) {
EXPECT_EQ(functions::sum_digits(12345), 15);
}
TEST(Recursion, IsPalindrome) {
EXPECT_TRUE(functions::is_palindrome(121));
EXPECT_FALSE(functions::is_palindrome(123));
}