From a8968a0d652afd8a64031858f412a5b79dcc887e Mon Sep 17 00:00:00 2001 From: Enrico Schellenberger Date: Mon, 5 Feb 2024 20:47:16 +0100 Subject: [PATCH] added test to develop branch --- src/test/c/test_taschenrechner.c | 114 +++++++++++++++++++------------ 1 file changed, 72 insertions(+), 42 deletions(-) diff --git a/src/test/c/test_taschenrechner.c b/src/test/c/test_taschenrechner.c index 6ad4cc7..5e16459 100644 --- a/src/test/c/test_taschenrechner.c +++ b/src/test/c/test_taschenrechner.c @@ -1,42 +1,72 @@ -#ifdef TEST - -#include "unity.h" - -#include "taschenrechner.h" - -void setUp(void) -{ -} - -void tearDown(void) -{ -} - -void test_addition(void) -{ - doulbe result = add(1, 2); - TEST_ASSERT_EQUAL(3, result); -} - -void test_minus(void) -{ - doulbe result = minus(3, 1); - TEST_ASSERT_EQUAL(2, result); -} - -void test_multiply(void) -{ - doulbe result = multiply(1, 2); - TEST_ASSERT_EQUAL(2, result); -} - -void test_divide(void) -{ - doulbe result = divide(4, 2); - TEST_ASSERT_EQUAL(2, result); - - doulbe result1 = divide(4, 0); - TEST_ASSERT_EQUAL(0, result1); -} - -#endif // TEST +#ifdef TEST + +#include "unity.h" + +#include "taschenrechner.h" + +void setUp(void) +{ +} + +void tearDown(void) +{ +} + +void test_addition(void) +{ + doulbe result = add(1, 2); + TEST_ASSERT_EQUAL(3, result); +} + +void test_minus(void) +{ + doulbe result = minus(3, 1); + TEST_ASSERT_EQUAL(2, result); +} + +void test_multiply(void) +{ + doulbe result = multiply(1, 2); + TEST_ASSERT_EQUAL(2, result); +} + +void test_divide(void) +{ + doulbe result = divide(4, 2); + TEST_ASSERT_EQUAL(2, result); + + doulbe result1 = divide(4, 0); + TEST_ASSERT_EQUAL(0, result1); +} + +void test_ConMeter(void) {//5 mm to cm + double result = ConMeter(5, 0, 1); + TEST_ASSERT_EQUAL(50, result); +} + +void test_ConMeterToFoot(void) {//5 m to foot + double result = ConMeterToFoot(5, 0, 1); + TEST_ASSERT_EQUAL(16.4042, result); +} +void test_ConKilometerToMiles(void) {//5 miles to km + double result = ConKilometerToMiles(5, 0, 1); + TEST_ASSERT_EQUAL(3.10686, result); +} + +void test_ConGram(void) {//5 mg to g + double result = ConGram(5, 0, 1); + TEST_ASSERT_EQUAL(5000, result); +} + +void test_ConGramToPounds(void) {//5 kg to pounds + double result = ConGramToPounds(5, 0, 1); + TEST_ASSERT_EQUAL(11.0231, result); +} + +void test_ConTemp(void) {//5 celsius to fahrenheit + double result = ConTemp(5, 0, 1); + TEST_ASSERT_EQUAL(41, result); +} + + +#endif // TEST