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 c3c3081ee4f97eca28719b4794a26d212d8ade58..0dd44396e38b5cc6c3f26d69079a95266e2bf2dc 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
@@ -1,5 +1,6 @@
 package de.hft.stuttgart.citydoctor2.zip;
 
+import de.hft.stuttgart.citydoctor2.datastructure.CityDoctorModel;
 import de.hft.stuttgart.citydoctor2.parser.ParserConfiguration;
 import org.apache.commons.io.FileUtils;
 import org.junit.Rule;
@@ -81,4 +82,12 @@ public class ZipTest {
         assertEquals(ZipEntryErrorType.INVALID_CITY_GML_FILE, cgmlArch.getEntry("valFaulty.gml").getErrorType());
     }
 
+    @Test
+    public void testImplicitParsing(){
+        CityGmlZipArchive cgmlArch = CityGmlZipArchive.fromZipFile("src/test/resources/zip/implicit.zip", config);
+        assertNotNull(cgmlArch);
+        CityDoctorModel mainModel = cgmlArch.getEntry("Main_model.gml").getModel();
+        assertEquals(18, mainModel.getGenericCityObjects().size());
+    }
+
 }