diff --git a/highscores.txt b/highscores.txt index e94b558..e69de29 100644 --- a/highscores.txt +++ b/highscores.txt @@ -1 +0,0 @@ -krisp5;4991 diff --git a/test_numbers.c b/test_numbers.c index 3a27284..1599032 100644 --- a/test_numbers.c +++ b/test_numbers.c @@ -46,11 +46,16 @@ void test_getDuplicate_manual_array( TEST_ASSERT_EQUAL_UINT(20, duplicate); } +// Rückgabewert kein Duplikat soll 0 sein +void test_getDuplicate_no_duplicate(void) { + unsigned int numbers[5] = {1, 2, 3, 4, 5}; + TEST_ASSERT_EQUAL_UINT(0, getDuplicate(numbers, 5)); +} + // getDuplicate erkennt fehlerhaftes Array +// unsigned int getDuplicate(const unsigned int *numbers, unsigned int len) void test_getDuplicate_invalid_input(void) { - TEST_ASSERT_EQUAL_UINT( - 0, getDuplicate(NULL, 5)); // unsigned int getDuplicate(const unsigned int - // *numbers, unsigned int len) + TEST_ASSERT_EQUAL_UINT(0, getDuplicate(NULL, 5)); unsigned int testArray[1] = {2}; TEST_ASSERT_EQUAL_UINT(0, getDuplicate(testArray, 1)); } @@ -67,6 +72,7 @@ int main(void) { RUN_TEST(test_createNumbers_length); RUN_TEST(test_createNumbers_single_duplicate); RUN_TEST(test_getDuplicate_manual_array); + RUN_TEST(test_getDuplicate_no_duplicate); RUN_TEST(test_getDuplicate_invalid_input); return UNITY_END();