Browse Source

Added more tests for division methods with different datatypes

remotes/origin/develop
Eric Bagus 12 months ago
parent
commit
057982d1fb
  1. 21
      test/test_arithmeticDivision.c

21
test/test_arithmeticDivision.c

@ -17,3 +17,24 @@ void test_arithmeticDivision_numberdividedbynumberequalsnumber(void) {
result = division_integer(14, 7);
TEST_ASSERT_EQUAL_INT(expectedResult, *result);
}
void test_arithmeticDivision_longdividedbylongequalscorrectlong(void) {
long expectedResult = 5;
long* result;
result = division_long(10, 2);
TEST_ASSERT_EQUAL_INT(expectedResult, *result);
}
void test_arithmeticDivsion_floatdividedbyfloatequalscorrectfloat(void) {
float expectedResult = 5.0;
float* result;
result = division_float(10.0, 2.0);
TEST_ASSERT_EQUAL_FLOAT(expectedResult, *result);
}
void test_arithmeticDivision_doubledividedbydoublequalscorrectdouble(void) {
double expectedResult = 5.0;
double* result;
result = division_double(10.0, 2.0);
TEST_ASSERT_EQUAL_DOUBLE(expectedResult, *result);
}
Loading…
Cancel
Save