diff --git a/test/test_calculateFactorial .c b/test/test_calculateFactorial .c new file mode 100644 index 0000000..fa7a51b --- /dev/null +++ b/test/test_calculateFactorial .c @@ -0,0 +1,17 @@ +#include "../src/calculateFactorial.h" +#include "unity.h" +#include "limits.h" + +void setUp(void) { + // set stuff up here +} + +void tearDown(void) { + // clean stuff up here +} +void test_calculateFactorial_calculateFactorialofanumber(void) { + int expectedResult = 120; + int result; + result = calculateFactorial_integer(5); + TEST_ASSERT_EQUAL_INT(expectedResult, result); +} diff --git a/test/test_convert_CM_in_M.c b/test/test_convert_CM_in_M.c new file mode 100644 index 0000000..83ee807 --- /dev/null +++ b/test/test_convert_CM_in_M.c @@ -0,0 +1,32 @@ +#include "../src/convert_CM_in_M.h" +#include "unity.h" +#include "limits.h" + +void setUp(void) { + // Set up resources here if needed +} + +void tearDown(void) { + // Clean up resources here if needed +} +void test_cm_to_meter(void) { + // Testfall 1: 100 cm sollten 1 Meter sein + float value_1 = 100.0; + float expectedResult_1 = 1.0; + float result_1 = cm_to_meter(value_1); + TEST_ASSERT_EQUAL_FLOAT(expectedResult_1, result_1); +} +void test_cm_to_meter2(void) { + // Testfall 2: 50 cm sollten 0.5 Meter sein + float value_2 = 50.0; + float expectedResult_2 = 0.5; + float result_2 = cm_to_meter(value_2); + TEST_ASSERT_EQUAL_FLOAT(expectedResult_2, result_2); +} +void test_cm_to_meter3(void) { + // Testfall 3: 200 cm sollten 2 Meter sein + float value_3 = 200.0; + float expectedResult_3 = 2.0; + float result_3 = cm_to_meter(value_3); + TEST_ASSERT_EQUAL_FLOAT(expectedResult_3, result_3); +} \ No newline at end of file diff --git a/test/test_convert_cm_in_dm.c b/test/test_convert_cm_in_dm.c new file mode 100644 index 0000000..112ee0d --- /dev/null +++ b/test/test_convert_cm_in_dm.c @@ -0,0 +1,32 @@ +#include "../src/convert_cm_in_dm.h" +#include "unity.h" +#include "limits.h" + +void setUp(void) { + // Set up resources here if needed +} + +void tearDown(void) { + // Clean up resources here if needed +} +void test_cm_to_dm(void) { + // Testfall 1: 100 cm sollten 10 Dezimeter sein + double value_1 = 100.0; + double expectedResult_1 = 10.0; + double result_1 = cm_to_dm(value_1); + TEST_ASSERT_EQUAL_FLOAT(expectedResult_1, result_1); +} +void test_cm_to_dm2(void) { + // Testfall 2: 50 cm sollten 5 Dezimeter sein + double value_2 = 50.0; + double expectedResult_2 = 5.0; + double result_2 = cm_to_dm(value_2); + TEST_ASSERT_EQUAL_FLOAT(expectedResult_2, result_2); +} +void test_cm_to_dm3(void) { + // Testfall 3: 200 cm sollten 20 Dezimeter sein + double value_3 = 200.0; + double expectedResult_3 = 20.0; + double result_3 = cm_to_dm(value_3); + TEST_ASSERT_EQUAL_FLOAT(expectedResult_3, result_3); +} \ No newline at end of file