Class MockGtfs


  • public class MockGtfs
    extends Object
    • Constructor Detail

      • MockGtfs

        public MockGtfs​(File path)
    • Method Detail

      • getPath

        public File getPath()
      • putFile

        public void putFile​(String fileName,
                            String content)
      • putLines

        public void putLines​(String fileName,
                             String... rows)
      • putMinimal

        public void putMinimal()
      • putAgencies

        public void putAgencies​(int numberOfRows,
                                String... columns)
      • putDefaultAgencies

        public void putDefaultAgencies()
      • putRoutes

        public void putRoutes​(int numberOfRows,
                              String... columns)
      • putDefaultRoutes

        public void putDefaultRoutes()
      • putStops

        public void putStops​(int numberOfRows,
                             String... columns)
      • putNamedStops

        public void putNamedStops​(String... rows)
        specify stop_id and stop_name, have stop generated with fake lat/lon
        Parameters:
        rows -
      • putDefaultStops

        public void putDefaultStops()
      • putCalendars

        public void putCalendars​(int numberOfServiceIds,
                                 String... columns)
      • putDefaultCalendar

        public void putDefaultCalendar()
      • putCalendarDates

        public void putCalendarDates​(String... specs)
      • putTrips

        public void putTrips​(int numberOfRows,
                             String routeIds,
                             String serviceIds,
                             String... columns)
      • putDefaultTrips

        public void putDefaultTrips()
      • putStopTimes

        public void putStopTimes​(String tripIds,
                                 String stopIds)
      • putStopTimesWithDistances

        public void putStopTimesWithDistances​(String tripIds,
                                              String stopIds,
                                              String distances,
                                              String timepoints)
        Accept shape_dist_traveled and timepoints for testing.
        Parameters:
        tripIds -
        stopIds -
        distances -
        timepoints -
      • putDefaultStopTimes

        public void putDefaultStopTimes()
      • id

        public AgencyAndId id​(String id)
        Parameters:
        id -
        Returns:
        a full id with the default agency id ("a0") for the feed.