@Test public void testEventsV1Xml() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/input/org/matsim/core/events/EventsReadersTest/events.xml"); assertEquals(MatsimFileTypeGuesser.FileType.Events, g.getGuessedFileType()); assertNull(g.getPublicId()); assertNull(g.getSystemId()); }
@Test public void testCountsV1Xsd() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/scenarios/equil/counts100.xml"); assertEquals(MatsimFileTypeGuesser.FileType.Counts, g.getGuessedFileType()); assertNull(g.getPublicId()); assertEquals("http://matsim.org/files/dtd/counts_v1.xsd", g.getSystemId()); }
@Test public void testNetworkV1Dtd() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/scenarios/equil/network.xml"); assertEquals(MatsimFileTypeGuesser.FileType.Network, g.getGuessedFileType()); assertNull(g.getPublicId()); assertEquals("http://www.matsim.org/files/dtd/network_v1.dtd", g.getSystemId()); }
@Test public void testPlansV4Dtd() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/scenarios/equil/plans100.xml"); assertEquals(MatsimFileTypeGuesser.FileType.Population, g.getGuessedFileType()); assertNull(g.getPublicId()); assertEquals("http://www.matsim.org/files/dtd/plans_v4.dtd", g.getSystemId()); }
@Test public void testPopulationV5Dtd() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/input/org/matsim/core/utils/io/MatsimFileTypeGuesserTest/population_v5_example.xml"); assertEquals(MatsimFileTypeGuesser.FileType.Population, g.getGuessedFileType()); assertNull(g.getPublicId()); assertEquals("http://www.matsim.org/files/dtd/population_v5.dtd", g.getSystemId()); }
@Test public void testFacilitiesV1Dtd() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/scenarios/equil/facilities.xml"); assertEquals(MatsimFileTypeGuesser.FileType.Facilities, g.getGuessedFileType()); assertNull(g.getPublicId()); assertEquals("http://www.matsim.org/files/dtd/facilities_v1.dtd", g.getSystemId()); }
@Test public void testConfigV2Dtd() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/scenarios/equil/config.xml"); assertEquals(MatsimFileTypeGuesser.FileType.Config, g.getGuessedFileType()); assertNull(g.getPublicId()); assertEquals("http://www.matsim.org/files/dtd/config_v2.dtd", g.getSystemId()); }
@Test public void testEventsV1Txt() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/input/org/matsim/events/EventsReadersTest/events.txt"); assertEquals(MatsimFileTypeGuesser.FileType.Events, g.getGuessedFileType()); assertNull(g.getPublicId()); assertNull(g.getSystemId()); }
@Test public void testObjectAttributesV1XML_withoutDtd() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/input/org/matsim/utils/objectattributes/objectattributes_withoutDtd_v1.xml"); assertEquals(MatsimFileTypeGuesser.FileType.ObjectAttributes, g.getGuessedFileType()); assertNull(g.getPublicId()); assertNull(g.getSystemId()); }
@Test public void testLanesV20XML() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/input/org/matsim/lanes/data/LanesReaderWriterTest/testLanes.xml"); assertEquals(MatsimFileTypeGuesser.FileType.LaneDefinitions, g.getGuessedFileType()); assertNull(g.getPublicId()); assertNotNull(g.getSystemId()); assertEquals(LanesReader.SCHEMALOCATIONV20, g.getSystemId()); }
@Test public void testTransitScheduleV1XML() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/input/org/matsim/pt/transitSchedule/TransitScheduleReaderTest/transitSchedule.xml"); assertEquals(MatsimFileTypeGuesser.FileType.TransitSchedule, g.getGuessedFileType()); assertNull(g.getPublicId()); assertNotNull(g.getSystemId()); assertEquals("http://www.matsim.org/files/dtd/transitSchedule_v1.dtd", g.getSystemId()); }
@Test public void testVehiclesV1XML() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/input/org/matsim/vehicles/testVehicles.xml"); assertEquals(MatsimFileTypeGuesser.FileType.Vehicles, g.getGuessedFileType()); assertNull(g.getPublicId()); assertNotNull(g.getSystemId()); assertEquals("http://www.matsim.org/files/dtd/vehicleDefinitions_v1.0.xsd", g.getSystemId()); }
@Test public void testObjectAttributesV1XML_withDtd() throws IOException { MatsimFileTypeGuesser g = new MatsimFileTypeGuesser("test/input/org/matsim/utils/objectattributes/objectattributes_withDtd_v1.xml"); assertEquals(MatsimFileTypeGuesser.FileType.ObjectAttributes, g.getGuessedFileType()); assertNull(g.getPublicId()); assertNotNull(g.getSystemId()); assertEquals("http://matsim.org/files/dtd/objectattributes_v1.dtd", g.getSystemId()); }