diff --git a/src/loaders/TestDataRepositoryLoader.ts b/src/loaders/TestDataRepositoryLoader.ts new file mode 100644 index 0000000..6ed08d4 --- /dev/null +++ b/src/loaders/TestDataRepositoryLoader.ts @@ -0,0 +1,48 @@ +import { RepositoryLoader } from "./RepositoryLoader"; +import { GetterSetterRepository } from "../repositories/GetterSetterRepository"; + +export class TestDataRepositoryLoader implements RepositoryLoader { + constructor(public repository: GetterSetterRepository) { + } + + fetchAndUpdateEtaDataForExistingStopsForSystemId(systemId: string): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateEtaDataForExistingStopsForSystemsInRepository(): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateEtaDataForStopId(stopId: string): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateRouteDataForExistingSystemsInRepository(): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateRouteDataForSystemId(systemId: string): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateShuttleDataForExistingSystemsInRepository(): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateShuttleDataForSystemId(systemId: string): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateStopAndPolylineDataForRoutesInExistingSystemsInRepository(): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateStopAndPolylineDataForRoutesWithSystemId(systemId: string): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateSystemData(): Promise { + return Promise.resolve(undefined); + } + +}