|
|
#ifdef TEST
#include "unity.h"
#include "division.h"
#include "divsion.c"
void setUp(void) { }
void tearDown(void) { }
void test_division_1(void) { int result, expected = 5;
result = divisionInt(10,2);
TEST_ASSERT_EQUAL_INT(expected, result); }
void test_division_1_durch_0(void) { int result, expected = 0;
result = divisionInt(10,0);
TEST_ASSERT_EQUAL_INT(expected, result); }
void test_division_2(void) { double result, expected = 5.0;
result = divisionDouble(10.0,2.0);
TEST_ASSERT_EQUAL_DOUBLE(expected, result); }
void test_bitshift_druch_0(void) { int result, expected = 16;
result = divisionByTwo(16,0);
TEST_ASSERT_EQUAL_INT(expected, result); }
void test_division_3(void) { int result, expected = 4;
result = divisionByTwo(16,2);
TEST_ASSERT_EQUAL_INT(expected, result); }
#endif // TEST
|