Browse Source

Implement div detected Test for getNumber Function

remotes/origin/Input_Handling
Sophia Weber 11 months ago
parent
commit
bdad9560be
  1. 14
      test/test_inputHandling.c

14
test/test_inputHandling.c

@ -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
Loading…
Cancel
Save