|
@ -4,10 +4,15 @@ |
|
|
void setUp(){} |
|
|
void setUp(){} |
|
|
void tearDown(){} |
|
|
void tearDown(){} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Test for Common Case |
|
|
void test_ggTOf5And10(){ |
|
|
void test_ggTOf5And10(){ |
|
|
TEST_ASSERT_EQUAL_INT(5, ggT(5, 10)); |
|
|
TEST_ASSERT_EQUAL_INT(5, ggT(5, 10)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Tests for Cases with Zero in input |
|
|
void test_ggTOfFirstNumberZero(){ |
|
|
void test_ggTOfFirstNumberZero(){ |
|
|
TEST_ASSERT_EQUAL_INT(5, ggT(0, 5)); |
|
|
TEST_ASSERT_EQUAL_INT(5, ggT(0, 5)); |
|
|
} |
|
|
} |
|
@ -20,6 +25,9 @@ void test_ggTOfBothNumbersZero(){ |
|
|
TEST_ASSERT_EQUAL_INT(0, ggT(0, 0)); |
|
|
TEST_ASSERT_EQUAL_INT(0, ggT(0, 0)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Test for edge Case - Coprime Numbers |
|
|
void test_ggTOfCoprimes(){ |
|
|
void test_ggTOfCoprimes(){ |
|
|
TEST_ASSERT_EQUAL_INT(1, ggT(13, 27)); |
|
|
TEST_ASSERT_EQUAL_INT(1, ggT(13, 27)); |
|
|
} |
|
|
} |