Browse Source

added tests for zero cases

remotes/origin/kgV
cxnnqr 11 months ago
parent
commit
6fd2496057
  1. 41
      test/kgV/test_kgV.c

41
test/kgV/test_kgV.c

@ -1,5 +1,6 @@
#include "unity.h" #include "unity.h"
#include "kgV.h" #include "kgV.h"
#include "ggT.h"
void setUp(void){} void setUp(void){}
void tearDown(void){} void tearDown(void){}
@ -13,5 +14,45 @@ void test_kgV8And6(void) {
//act //act
int result = kgV(a, b); int result = kgV(a, b);
//assert
TEST_ASSERT_EQUAL_INT(expected, result);
}
void test_kgVOfFirstNumberZero(){
//arrange
int a = 0;
int b = 5;
int expected = 0;
//act
int result = kgV(a, b);
//assert
TEST_ASSERT_EQUAL_INT(expected, result);
}
void test_kgVOfSecondNumberZero(){
//arrange
int a = 5;
int b = 0;
int expected = 0;
//act
int result = kgV(a, b);
//assert
TEST_ASSERT_EQUAL_INT(expected, result);
}
void test_kgVOfBothNumbersZero(){
//arrange
int a = 0;
int b = 0;
int expected = 0;
//act
int result = kgV(a, b);
//assert
TEST_ASSERT_EQUAL_INT(expected, result); TEST_ASSERT_EQUAL_INT(expected, result);
} }
Loading…
Cancel
Save