assertNotNull(vehicleTypes);
assertEquals(2, vehicleTypes.size());
VehicleType vehType = vehicleTypes.get(Id.create("normal&Car", VehicleType.class));
assertNotNull(vehType);
assertEquals(9.5, vehType.getLength(), EPSILON);
assertEquals(3.0, vehType.getWidth(), EPSILON);
assertEquals(42.0, vehType.getMaximumVelocity(), EPSILON);
assertNotNull(vehType.getCapacity());
assertEquals(Integer.valueOf(5), vehType.getCapacity().getSeats());
assertEquals(Integer.valueOf(20), vehType.getCapacity().getStandingRoom());
assertNotNull(vehType.getCapacity().getFreightCapacity());
assertEquals(23.23, vehType.getCapacity().getFreightCapacity().getVolume(), EPSILON);
assertNotNull(vehType.getEngineInformation());
assertEquals(EngineInformation.FuelType.diesel, vehType.getEngineInformation().getFuelType());
assertEquals(0.23, vehType.getEngineInformation().getGasConsumption(), EPSILON);
assertEquals(23.23, vehType.getAccessTime(), EPSILON);
assertEquals(42.42, vehType.getEgressTime(), EPSILON);
assertEquals(DoorOperationMode.parallel, vehType.getDoorOperationMode());
assertEquals(2.0, vehType.getPcuEquivalents());
assertNotNull(vehType);
assertEquals(7.5, vehType.getLength(), EPSILON);
assertEquals(1.0, vehType.getWidth(), EPSILON);
assertTrue(Double.isInfinite(vehType.getMaximumVelocity()));
assertNull(vehType.getCapacity());
assertEquals(DoorOperationMode.serial, vehType.getDoorOperationMode());
assertEquals(1.0, vehType.getPcuEquivalents());
assertNotNull(vehicles);