You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.3 KiB
74 lines
1.3 KiB
#ifdef TEST
|
|
|
|
#include "unity.h"
|
|
|
|
#include "temperatur.h"
|
|
|
|
void setUp(void)
|
|
{
|
|
}
|
|
|
|
void tearDown(void)
|
|
{
|
|
}
|
|
|
|
void test_temperaturRechner_CzuF(void)
|
|
{
|
|
float result = CzuF(25);
|
|
float expected = 77;
|
|
TEST_ASSERT_EQUAL(expected, result);
|
|
}
|
|
void test_temperaturRechner_CzuFnegativ(void)
|
|
{
|
|
float result = CzuF(-5);
|
|
float expected = 23;
|
|
TEST_ASSERT_EQUAL(expected, result);
|
|
}
|
|
|
|
void test_temperaturRechner_CzuK(void)
|
|
{
|
|
float result = CzuK(25);
|
|
float expected = 298.15;
|
|
TEST_ASSERT_EQUAL(expected, result);
|
|
}
|
|
|
|
|
|
void test_temperaturRechner_FzuC(void)
|
|
{
|
|
float result = FzuC(77);
|
|
float expected = 25;
|
|
TEST_ASSERT_EQUAL(expected, result);
|
|
}
|
|
void test_temperaturRechner_FzuK(void)
|
|
{
|
|
float result = FzuK(77);
|
|
float expected = 298.15;
|
|
TEST_ASSERT_EQUAL(expected, result);
|
|
}
|
|
|
|
void test_temperaturRechner_KzuC(void)
|
|
{
|
|
float result = KzuC(298.15);
|
|
float expected = 25;
|
|
TEST_ASSERT_EQUAL(expected, result);
|
|
}
|
|
void test_temperaturRechner_KzuF(void)
|
|
{
|
|
float result = KzuF(298.15);
|
|
float expected = 77;
|
|
TEST_ASSERT_EQUAL(expected, result);
|
|
}
|
|
|
|
void test_returnUnit_first(void)
|
|
{
|
|
const char *result = getFirstUnit(1);
|
|
char expected[] = "Celsius";
|
|
TEST_ASSERT_EQUAL_STRING(expected, result);
|
|
}
|
|
void test_returnUnit_second(void)
|
|
{
|
|
const char *result = getSecondUnit(2);
|
|
char expected[] = " Kelvin";
|
|
TEST_ASSERT_EQUAL_STRING(expected, result);
|
|
}
|
|
#endif
|