Browse Source

Merge branch 'feature' into 'main'

Feature in Main

See merge request fdai7812/theadmirals!8
main
fdai7845 11 months ago
parent
commit
8159d28dc8
  1. 17
      test/test_calculateFactorial .c
  2. 32
      test/test_convert_CM_in_M.c
  3. 32
      test/test_convert_cm_in_dm.c

17
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);
}

32
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);
}

32
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);
}
Loading…
Cancel
Save