#include #include #include "numbers.h" #include "unity.h" void createNumbersTest() { unsigned int *array; unsigned int len = 6; array = createNumbers(len); for (int i = 0; i < len; i++) { printf("%u ", array[i]); } printf("\n"); TEST_ASSERT_NOT_NULL(array); } void duplicateTest() { unsigned int array[6] = {1, 4, 5, 2, 3, 1}; unsigned int len = 6; TEST_ASSERT_EQUAL_INT(1, getDuplicate(array, len)); } void setUp(void) { // Falls notwendig, kann hier Vorbereitungsarbeit gemacht werden } void tearDown(void) { // Hier kann Bereinigungsarbeit nach jedem Test durchgeführt werden } int main() { UNITY_BEGIN(); printf("============================\nNumbers tests\n============================\n"); RUN_TEST(createNumbersTest); RUN_TEST(duplicateTest); return UNITY_END(); }