fix(shadow): start queue cursor at database time

This commit is contained in:
zgw
2026-08-28 10:17:16 +08:00
parent cf0a98247e
commit 01c94663c2
3 changed files with 11 additions and 2 deletions

View File

@@ -61,6 +61,7 @@ class SqlServerShadowFactReaderTest {
siteIds(batch.getMaps()));
assertEquals(3, batch.getSourceQueues().size());
assertEquals("070502", batch.vehicle("1").getCurrentSite());
assertEquals(NOW.minusMillis(5_500), source.cursor.getOverlapStart());
assertTrue(batch.getDatabaseCapturedAt().isBefore(NOW.plusSeconds(4)));
assertEquals(1, transactions.calls);
assertTrue(transactions.readOnly);