Class MockGtfs

java.lang.Object
org.onebusaway.gtfs.services.MockGtfs

public class MockGtfs extends Object
  • Constructor Details

    • MockGtfs

      public MockGtfs(File path)
  • Method Details

    • create

      public static MockGtfs create() throws IOException
      Throws:
      IOException
    • getPath

      public File getPath()
    • putFile

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

      public void putFile(String fileName, File file) throws IOException
      Throws:
      IOException
    • putLines

      public void putLines(String fileName, String... rows)
    • read

      public GtfsMutableRelationalDao read() throws IOException
      Throws:
      IOException
    • read

      public GtfsMutableRelationalDao read(GtfsReader reader) throws IOException
      Throws:
      IOException
    • 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.