Fehlenden Test getDuplicateNoDuplicate in test_numbers
This commit is contained in:
parent
38ce259cbc
commit
9e66d0b417
@ -1 +0,0 @@
|
|||||||
krisp5;4991
|
|
||||||
@ -46,11 +46,16 @@ void test_getDuplicate_manual_array(
|
|||||||
TEST_ASSERT_EQUAL_UINT(20, duplicate);
|
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
|
// getDuplicate erkennt fehlerhaftes Array
|
||||||
|
// unsigned int getDuplicate(const unsigned int *numbers, unsigned int len)
|
||||||
void test_getDuplicate_invalid_input(void) {
|
void test_getDuplicate_invalid_input(void) {
|
||||||
TEST_ASSERT_EQUAL_UINT(
|
TEST_ASSERT_EQUAL_UINT(0, getDuplicate(NULL, 5));
|
||||||
0, getDuplicate(NULL, 5)); // unsigned int getDuplicate(const unsigned int
|
|
||||||
// *numbers, unsigned int len)
|
|
||||||
unsigned int testArray[1] = {2};
|
unsigned int testArray[1] = {2};
|
||||||
TEST_ASSERT_EQUAL_UINT(0, getDuplicate(testArray, 1));
|
TEST_ASSERT_EQUAL_UINT(0, getDuplicate(testArray, 1));
|
||||||
}
|
}
|
||||||
@ -67,6 +72,7 @@ int main(void) {
|
|||||||
RUN_TEST(test_createNumbers_length);
|
RUN_TEST(test_createNumbers_length);
|
||||||
RUN_TEST(test_createNumbers_single_duplicate);
|
RUN_TEST(test_createNumbers_single_duplicate);
|
||||||
RUN_TEST(test_getDuplicate_manual_array);
|
RUN_TEST(test_getDuplicate_manual_array);
|
||||||
|
RUN_TEST(test_getDuplicate_no_duplicate);
|
||||||
RUN_TEST(test_getDuplicate_invalid_input);
|
RUN_TEST(test_getDuplicate_invalid_input);
|
||||||
|
|
||||||
return UNITY_END();
|
return UNITY_END();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user