#include "unity.h" #include "ggT.h" void setUp(){} void tearDown(){} // Test for Common Case void test_ggTOf5And10(){ TEST_ASSERT_EQUAL_INT(5, ggT(5, 10)); } // Tests for Cases with Zero in input void test_ggTOfFirstNumberZero(){ TEST_ASSERT_EQUAL_INT(5, ggT(0, 5)); } void test_ggTOfSecondNumberZero(){ TEST_ASSERT_EQUAL_INT(10, ggT(10, 0)); } void test_ggTOfBothNumbersZero(){ TEST_ASSERT_EQUAL_INT(0, ggT(0, 0)); } // Test for edge Case - Coprime Numbers void test_ggTOfCoprimes(){ TEST_ASSERT_EQUAL_INT(1, ggT(13, 27)); }