|
@ -22,3 +22,24 @@ void test_arithmeticAddition_numberplusmaxintegervalueequalsnull(void) { |
|
|
result = addition_integer(INT_MAX, 1); |
|
|
result = addition_integer(INT_MAX, 1); |
|
|
TEST_ASSERT_NULL(result); |
|
|
TEST_ASSERT_NULL(result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_arithmeticAddition_doublenumbercalculationequalscorrectdoublenumber(void) { |
|
|
|
|
|
double expectedResult = 5.500000; |
|
|
|
|
|
double* result; |
|
|
|
|
|
result = addition_double(3.5, 2.0); |
|
|
|
|
|
TEST_ASSERT_EQUAL_DOUBLE(expectedResult, *result); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_arithmeticAddition_longnumbercalculationequalscorrectlong(void) { |
|
|
|
|
|
long expectedResult = 10; |
|
|
|
|
|
long* result; |
|
|
|
|
|
result = addition_long(5, 5); |
|
|
|
|
|
TEST_ASSERT_EQUAL_INT(expectedResult, *result); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void test_arithmeticAddition_floatnumbercalculationequalsfloat(void) { |
|
|
|
|
|
float expectedResult = 5.5; |
|
|
|
|
|
float* result; |
|
|
|
|
|
result = addition_float(3.5, 2.0); |
|
|
|
|
|
TEST_ASSERT_EQUAL_FLOAT(expectedResult, *result); |
|
|
|
|
|
} |