Commit Graph

56 Commits

Author SHA1 Message Date
c9aa2c401f restructure parking and shuttle repository loaders 2025-04-11 17:13:39 -07:00
0e3c12bebc add test for ChapmanApiBasedParkingRepositoryLoader.fetchAndUpdateAll 2025-04-11 17:09:52 -07:00
50350d8c49 add test for ApiBasedShuttleRepositoryLoader.fetchAndUpdateAll 2025-04-11 17:08:20 -07:00
44095e711a make timeoutMs a settable property 2025-04-11 16:57:47 -07:00
6cc20a4a6a remove redundant TODO 2025-04-11 16:53:45 -07:00
a0e0c19ca3 update timed loader to use class composition 2025-04-11 16:52:27 -07:00
49b823890f remove "Timed" from class name to prepare for subclassing 2025-04-11 16:13:36 -07:00
f67e3f13f5 update test data for correctness 2025-04-10 16:58:30 -07:00
e25a96f704 add test for ApiResponseError 2025-04-10 16:46:59 -07:00
b6856a98a2 move ApiResponseError assertion function to separate file 2025-04-10 16:46:20 -07:00
263607fc69 move ApiResponseError to separate file 2025-04-10 16:44:57 -07:00
3d6dc1e7b6 add pass to check validity of parking structures generated 2025-04-10 16:43:04 -07:00
8c810c5224 add setup of loader 2025-04-10 16:36:28 -07:00
726af52685 rename test file 2025-04-10 16:27:15 -07:00
b9810057ce add test cases 2025-04-10 16:26:41 -07:00
b6f3e4ccde update method signatures to not include system id 2025-04-07 19:17:14 -07:00
0076d987ca rename methods in getter repository 2025-04-07 19:06:18 -07:00
495a946e78 use the correct system ID for mock data in eta loader test 2025-04-07 13:59:11 -07:00
8e3765abfb update tests to correctly test internal system ID and passio ID 2025-04-07 13:47:50 -07:00
25f2a8c458 differentiate between passio system ID and internal ID in loader class 2025-04-07 13:26:19 -07:00
56466964c1 update method calls in TimedApiBasedShuttleRepositoryLoader 2025-04-06 11:23:27 -07:00
8c2fb3a52a use simplified implementation without system loading 2025-04-06 11:21:07 -07:00
940d172e87 rename ISystem to IPassioSystem 2025-04-06 10:50:51 -07:00
d607a3742c update constructor of loaders to take a system id 2025-04-06 10:24:55 -07:00
503bb0fec7 fix timed api loader tests 2025-04-06 10:16:58 -07:00
d584d1f58b update repository loader and tests to support only one system 2025-04-06 10:14:24 -07:00
695fec1fce rename update method and update return types 2025-04-06 09:51:13 -07:00
7e0c1f3539 rename get system method on shuttle repository, update tests 2025-04-06 09:48:55 -07:00
60b626b64f also rename the tests 2025-03-27 09:35:05 -07:00
687fe0d826 finish the rename for the data loaders 2025-03-27 09:33:37 -07:00
fab99db755 rename existing repository to shuttle repository 2025-03-27 09:32:29 -07:00
e1fd1714b9 move mock data generators into test helpers folder 2025-01-29 15:35:15 -08:00
640eb76971 migrate test server setup to separate file 2025-01-23 15:20:34 -08:00
b7d8727b25 remove check of eta pruning 2025-01-22 22:32:10 -08:00
d7528757d4 remove clearing of data in timed repository and update tests 2025-01-22 22:31:39 -08:00
eb0882b2e5 add pruning checks for other data models 2025-01-22 21:21:44 -08:00
a8594032bc update system test to add some systems to prune 2025-01-22 21:10:50 -08:00
122dfd2f1b add additional test case for already running timer 2025-01-22 16:22:46 -08:00
7007073602 add test implementations for timed api based repository loader 2025-01-22 16:20:32 -08:00
f73abb5adc move fetch mock helpers to separate file 2025-01-22 16:02:19 -08:00
8e944892cc add test case for successful eta data response 2025-01-22 15:49:47 -08:00
40231adfec add test case for successful shuttle data fetch 2025-01-22 15:45:23 -08:00
eb5d872a1e delete temp tests 2025-01-22 15:43:34 -08:00
871f3b9179 rename shuttle data fetch snapshot 2025-01-22 15:43:21 -08:00
1027927bd6 add test implementations for methods involving loops 2025-01-22 15:41:28 -08:00
ad6a9191f3 add remaining test cases 2025-01-22 15:38:27 -08:00
95f2181b1c add test for fetchAndUpdateStopAndPolylineDataForRoutesInExistingSystemsInRepository 2025-01-22 15:03:29 -08:00
81d0bb9e01 move json syntax error setting to top-level method 2025-01-22 14:59:15 -08:00
acc8d562c3 add json snapshot and test cases for method 2025-01-22 14:56:02 -08:00
1fea82179a add test case for fetch existing systems method 2025-01-22 14:43:45 -08:00