diff --git a/Startcode/imageInputTests.c b/Startcode/imageInputTests.c index 03240ab..0aace26 100644 --- a/Startcode/imageInputTests.c +++ b/Startcode/imageInputTests.c @@ -119,6 +119,17 @@ void test_readImagesFailsOnWrongFileTag(void) remove(path); } +void test_readImagesFailsOnZeroWidth(void) +{ + const char *path = "testFile.info2"; + + prepareImageFile(path, 0, 8, 1, 1); + + TEST_ASSERT_NULL(readImages(path)); + + remove(path); +} + void setUp(void) { // Falls notwendig, kann hier Vorbereitungsarbeit gemacht werden } @@ -138,6 +149,7 @@ int main() RUN_TEST(test_readImagesReturnsCorrectLabels); RUN_TEST(test_readImagesReturnsNullOnNotExistingPath); RUN_TEST(test_readImagesFailsOnWrongFileTag); + RUN_TEST(test_readImagesFailsOnZeroWidth); return UNITY_END(); } \ No newline at end of file