From 8efa30ba28ca7bfe6b5de1fbc4bffaa79d102261 Mon Sep 17 00:00:00 2001
From: Riegel <alexander.riegel@hft-stuttgart.de>
Date: Tue, 10 Dec 2024 11:15:11 +0100
Subject: [PATCH] Test: Simplify zip-validation test

---
 .../de/hft/stuttgart/citydoctor2/zip/ZipTest.java    | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/CityDoctorParent/CityDoctorModel/src/test/java/de/hft/stuttgart/citydoctor2/zip/ZipTest.java b/CityDoctorParent/CityDoctorModel/src/test/java/de/hft/stuttgart/citydoctor2/zip/ZipTest.java
index 7ef96d8..c3c3081 100644
--- a/CityDoctorParent/CityDoctorModel/src/test/java/de/hft/stuttgart/citydoctor2/zip/ZipTest.java
+++ b/CityDoctorParent/CityDoctorModel/src/test/java/de/hft/stuttgart/citydoctor2/zip/ZipTest.java
@@ -76,15 +76,9 @@ public class ZipTest {
     public void testValidation(){
         ParserConfiguration valConfig = new ParserConfiguration(8,true);
         CityGmlZipArchive cgmlArch = CityGmlZipArchive.fromZipFile("src/test/resources/zip/validate.zip", valConfig);
-        int faultyFiles = 0;
-        for (CityGmlZipEntry entry : cgmlArch.getEntries()) {
-            if (entry instanceof ErroneousEntry errEntry) {
-                assertTrue(entry.getFileName().matches("validate/valFaulty.gml$"));
-                assertEquals(ZipEntryErrorType.INVALID_CITY_GML_FILE, errEntry.getErrorType());
-                faultyFiles++;
-            }
-        }
-        assertEquals(1, faultyFiles);
+        assertNotNull(cgmlArch);
+        assertNull(cgmlArch.getEntry("valCorrect.gml").getErrorType());
+        assertEquals(ZipEntryErrorType.INVALID_CITY_GML_FILE, cgmlArch.getEntry("valFaulty.gml").getErrorType());
     }
 
 }
-- 
GitLab