diff --git a/test/test_inputHandling.c b/test/test_inputHandling.c index ac97c3d..3ba48da 100644 --- a/test/test_inputHandling.c +++ b/test/test_inputHandling.c @@ -106,4 +106,17 @@ void test_inputHandling_getNumbersAddFormular(void) TEST_ASSERT_EQUAL_DOUBLE(5.0, formula.inputNumbers[1]); TEST_ASSERT_EQUAL_INT(2, formula.arrayLength); } + +void test_inputHandling_getNumbersSubFormular(void) +{ + char* pnt = NULL; + char add[] = "4-5"; + formula.functionsType = detectFunctionOperator(add,3); + pnt = getNumbers(add, 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