rename entities.ts to ShuttleRepositoryEntities.ts

This commit is contained in:
2025-04-08 16:07:48 -07:00
parent 51c2aedef6
commit 2741d229f9
16 changed files with 17 additions and 18 deletions

View File

@@ -1,5 +1,5 @@
import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository"; import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository";
import { IEntityWithId, IEta, IRoute, IShuttle, IStop } from "../entities/entities"; import { IEntityWithId, IEta, IRoute, IShuttle, IStop } from "../entities/ShuttleRepositoryEntities";
import { ShuttleRepositoryLoader } from "./ShuttleRepositoryLoader"; import { ShuttleRepositoryLoader } from "./ShuttleRepositoryLoader";
export class ApiResponseError extends Error { export class ApiResponseError extends Error {

View File

@@ -1,5 +1,5 @@
// Mock data // Mock data
import { IEta, IOrderedStop, IRoute, IShuttle, IStop, IPassioSystem } from "../entities/entities"; import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/ShuttleRepositoryEntities";
import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository"; import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository";
import { InterchangeSystemBuilderArguments } from "../entities/InterchangeSystem"; import { InterchangeSystemBuilderArguments } from "../entities/InterchangeSystem";

View File

@@ -1,5 +1,5 @@
import { ShuttleGetterRepository } from "../../repositories/ShuttleGetterRepository"; import { ShuttleGetterRepository } from "../../repositories/ShuttleGetterRepository";
import { IEta } from "../../entities/entities"; import { IEta } from "../../entities/ShuttleRepositoryEntities";
import { AppleNotificationSender, NotificationAlertArguments } from "../senders/AppleNotificationSender"; import { AppleNotificationSender, NotificationAlertArguments } from "../senders/AppleNotificationSender";
import { import {
NotificationRepository, NotificationRepository,

View File

@@ -1,4 +1,4 @@
import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/entities"; import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/ShuttleRepositoryEntities";
/** /**
* Shuttle getter repository to be linked to a system. * Shuttle getter repository to be linked to a system.

View File

@@ -2,7 +2,7 @@
// to convert from data repo to GraphQL schema // to convert from data repo to GraphQL schema
import { ShuttleGetterRepository } from "./ShuttleGetterRepository"; import { ShuttleGetterRepository } from "./ShuttleGetterRepository";
import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/entities"; import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/ShuttleRepositoryEntities";
/** /**
* ShuttleGetterRepository interface for data derived from Passio API. * ShuttleGetterRepository interface for data derived from Passio API.

View File

@@ -1,5 +1,5 @@
import { ShuttleGetterSetterRepository } from "./ShuttleGetterSetterRepository"; import { ShuttleGetterSetterRepository } from "./ShuttleGetterSetterRepository";
import { IEntityWithId, IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/entities"; import { IEntityWithId, IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/ShuttleRepositoryEntities";
/** /**
* An unoptimized in memory repository. * An unoptimized in memory repository.

View File

@@ -1,7 +1,7 @@
import { beforeEach, describe, expect, it, jest } from "@jest/globals"; import { beforeEach, describe, expect, it, jest } from "@jest/globals";
import { ETANotificationScheduler } from "../../../src/notifications/schedulers/ETANotificationScheduler"; import { ETANotificationScheduler } from "../../../src/notifications/schedulers/ETANotificationScheduler";
import { UnoptimizedInMemoryShuttleRepository } from "../../../src/repositories/UnoptimizedInMemoryShuttleRepository"; import { UnoptimizedInMemoryShuttleRepository } from "../../../src/repositories/UnoptimizedInMemoryShuttleRepository";
import { IEta, IShuttle, IStop } from "../../../src/entities/entities"; import { IEta, IShuttle, IStop } from "../../../src/entities/ShuttleRepositoryEntities";
import { addMockShuttleToRepository, addMockStopToRepository } from "../../testHelpers/repositorySetupHelpers"; import { addMockShuttleToRepository, addMockStopToRepository } from "../../testHelpers/repositorySetupHelpers";
import { AppleNotificationSender } from "../../../src/notifications/senders/AppleNotificationSender"; import { AppleNotificationSender } from "../../../src/notifications/senders/AppleNotificationSender";
import { InMemoryNotificationRepository } from "../../../src/repositories/InMemoryNotificationRepository"; import { InMemoryNotificationRepository } from "../../../src/repositories/InMemoryNotificationRepository";

View File

@@ -1,8 +1,9 @@
import { beforeEach, describe, expect, it } from "@jest/globals"; import { beforeEach, describe, expect, it } from "@jest/globals";
import { setupTestServerContext, setupTestServerHolder } from "../testHelpers/apolloTestServerHelpers"; import { setupTestServerContext, setupTestServerHolder } from "../testHelpers/apolloTestServerHelpers";
import { IEta, IShuttle, IStop, IPassioSystem } from "../../src/entities/entities"; import { IEta, IShuttle, IStop } from "../../src/entities/ShuttleRepositoryEntities";
import { import {
addMockEtaToRepository, addMockShuttleToRepository, addMockEtaToRepository,
addMockShuttleToRepository,
addMockStopToRepository, addMockStopToRepository,
} from "../testHelpers/repositorySetupHelpers"; } from "../testHelpers/repositorySetupHelpers";
import assert = require("node:assert"); import assert = require("node:assert");
@@ -22,7 +23,7 @@ describe("EtaResolvers", () => {
}); });
async function getResponseForEtaQuery(query: string) { async function getResponseForEtaQuery(query: string) {
const response = await holder.testServer.executeOperation({ return await holder.testServer.executeOperation({
query, query,
variables: { variables: {
systemId: context.systems[0].id, systemId: context.systems[0].id,
@@ -32,7 +33,6 @@ describe("EtaResolvers", () => {
contextValue: context contextValue: context
}); });
return response;
} }
describe("stop", () => { describe("stop", () => {

View File

@@ -1,6 +1,6 @@
import { beforeEach, describe, expect, it } from "@jest/globals"; import { beforeEach, describe, expect, it } from "@jest/globals";
import { setupTestServerContext, setupTestServerHolder } from "../testHelpers/apolloTestServerHelpers"; import { setupTestServerContext, setupTestServerHolder } from "../testHelpers/apolloTestServerHelpers";
import { IRoute, IStop, IPassioSystem } from "../../src/entities/entities"; import { IRoute, IStop } from "../../src/entities/ShuttleRepositoryEntities";
import { generateMockOrderedStops, generateMockStops } from "../testHelpers/mockDataGenerators"; import { generateMockOrderedStops, generateMockStops } from "../testHelpers/mockDataGenerators";
import { addMockRouteToRepository } from "../testHelpers/repositorySetupHelpers"; import { addMockRouteToRepository } from "../testHelpers/repositorySetupHelpers";
import assert = require("node:assert"); import assert = require("node:assert");

View File

@@ -1,5 +1,4 @@
import { describe, expect, it } from "@jest/globals"; import { describe, expect, it } from "@jest/globals";
import { generateMockPassioSystems } from "../testHelpers/mockDataGenerators";
import { import {
buildSystemForTesting, buildSystemForTesting,
setupTestServerContext, setupTestServerContext,

View File

@@ -5,7 +5,7 @@ import {
addMockStopToRepository addMockStopToRepository
} from "../testHelpers/repositorySetupHelpers"; } from "../testHelpers/repositorySetupHelpers";
import { generateMockOrderedStops, generateMockShuttles } from "../testHelpers/mockDataGenerators"; import { generateMockOrderedStops, generateMockShuttles } from "../testHelpers/mockDataGenerators";
import { IRoute, IStop, IPassioSystem } from "../../src/entities/entities"; import { IRoute, IStop, IPassioSystem } from "../../src/entities/ShuttleRepositoryEntities";
import assert = require("node:assert"); import assert = require("node:assert");
describe("RouteResolvers", () => { describe("RouteResolvers", () => {

View File

@@ -1,6 +1,6 @@
import { beforeEach, describe, expect, it } from "@jest/globals"; import { beforeEach, describe, expect, it } from "@jest/globals";
import { generateMockEtas, generateMockRoutes } from "../testHelpers/mockDataGenerators"; import { generateMockEtas, generateMockRoutes } from "../testHelpers/mockDataGenerators";
import { IShuttle, IPassioSystem } from "../../src/entities/entities"; import { IShuttle, IPassioSystem } from "../../src/entities/ShuttleRepositoryEntities";
import { setupTestServerContext, setupTestServerHolder } from "../testHelpers/apolloTestServerHelpers"; import { setupTestServerContext, setupTestServerHolder } from "../testHelpers/apolloTestServerHelpers";
import { addMockShuttleToRepository } from "../testHelpers/repositorySetupHelpers"; import { addMockShuttleToRepository } from "../testHelpers/repositorySetupHelpers";
import assert = require("node:assert"); import assert = require("node:assert");

View File

@@ -4,7 +4,7 @@ import {
setupTestServerHolder setupTestServerHolder
} from "../testHelpers/apolloTestServerHelpers"; } from "../testHelpers/apolloTestServerHelpers";
import { generateMockEtas, generateMockOrderedStops } from "../testHelpers/mockDataGenerators"; import { generateMockEtas, generateMockOrderedStops } from "../testHelpers/mockDataGenerators";
import { IStop } from "../../src/entities/entities"; import { IStop } from "../../src/entities/ShuttleRepositoryEntities";
import { addMockStopToRepository } from "../testHelpers/repositorySetupHelpers"; import { addMockStopToRepository } from "../testHelpers/repositorySetupHelpers";
import assert = require("node:assert"); import assert = require("node:assert");

View File

@@ -6,7 +6,7 @@ import {
addMockShuttleToRepository, addMockShuttleToRepository,
addMockStopToRepository, addMockStopToRepository,
} from "../testHelpers/repositorySetupHelpers"; } from "../testHelpers/repositorySetupHelpers";
import { IPassioSystem } from "../../src/entities/entities"; import { IPassioSystem } from "../../src/entities/ShuttleRepositoryEntities";
import assert = require("node:assert"); import assert = require("node:assert");
describe("SystemResolvers", () => { describe("SystemResolvers", () => {

View File

@@ -1,4 +1,4 @@
import { IEta, IOrderedStop, IRoute, IShuttle, IStop, IPassioSystem } from "../../src/entities/entities"; import { IEta, IOrderedStop, IRoute, IShuttle, IStop, IPassioSystem } from "../../src/entities/ShuttleRepositoryEntities";
// Use a single set of generators in case any of the // Use a single set of generators in case any of the
// interfaces change in the future // interfaces change in the future