public class OziExplorerFormatIT {
private NavigationFormatParser parser = new NavigationFormatParser();
private void checkFile(String testFileName, RouteCharacteristics characteristics, int routeCount, int positionCount) throws IOException {
File source = new File(TEST_PATH + testFileName);
ParserResult result = parser.read(source, getReadFormatsPreferredByExtension(getExtension(testFileName)));
assertNotNull(result);
List<BaseRoute> routes = result.getAllRoutes();
assertEquals(routeCount, routes.size());
BaseRoute<BaseNavigationPosition, BaseNavigationFormat> route = result.getTheRoute();
assertEquals(characteristics, route.getCharacteristics());
assertEquals(positionCount, route.getPositionCount());
}