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()); + } + }