/*---------------------------------------------------------- * HTBLA-Leonding * --------------------------------------------------------- * Title: Unit tests for 'Sum of Digits' * Author: S. Schraml * ---------------------------------------------------------- */ #include "test_sum_of_digits.h" #include #include #include "sum_of_digits.h" TEST(test_sum_of_digits_rec) { int res = sum_of_digits_recursive(5); ASSERT_EQUALS(5, res); res = sum_of_digits_recursive(42); ASSERT_EQUALS(6, res); res = sum_of_digits_recursive(1234); ASSERT_EQUALS(10, res); } TEST(test_sum_of_digits_itr) { int res = sum_of_digits_iterative(3); ASSERT_EQUALS(3, res); res = sum_of_digits_iterative(20); ASSERT_EQUALS(2, res); res = sum_of_digits_iterative(4321); ASSERT_EQUALS(10, res); }