|
|
@ -135,4 +135,18 @@ void test_inputHandling_getNumbersMultiFormular(void) |
|
|
|
TEST_ASSERT_EQUAL_DOUBLE(5.0, formula.inputNumbers[1]); |
|
|
|
TEST_ASSERT_EQUAL_INT(2, formula.arrayLength); |
|
|
|
} |
|
|
|
|
|
|
|
void test_inputHandling_getNumbersDivFormular(void) |
|
|
|
{ |
|
|
|
char* pnt = NULL; |
|
|
|
char div[] = "4/5"; |
|
|
|
formula.functionsType = detectFunctionOperator(div,3); |
|
|
|
TEST_ASSERT_TRUE(formula.functionsType == opDiv); |
|
|
|
pnt = getNumbers(div, 3, &formula); |
|
|
|
showStruct(&formula); |
|
|
|
TEST_ASSERT_NULL(pnt); |
|
|
|
TEST_ASSERT_EQUAL_DOUBLE(4.0, formula.inputNumbers[0]); |
|
|
|
TEST_ASSERT_EQUAL_DOUBLE(5.0, formula.inputNumbers[1]); |
|
|
|
TEST_ASSERT_EQUAL_INT(2, formula.arrayLength); |
|
|
|
} |
|
|
|
#endif // TEST |