From b985e6140e7f395ead7dc55e41e6b16d97f9f02b Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期日, 30 八月 2026 14:44:30 +0800
Subject: [PATCH] 简化开发模拟器历史数据管理
---
ruoyi-admin/src/test/java/com/ruoyi/config/RedisStateStoreTest.java | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/ruoyi-admin/src/test/java/com/ruoyi/config/RedisStateStoreTest.java b/ruoyi-admin/src/test/java/com/ruoyi/config/RedisStateStoreTest.java
index dc22f33..41523d4 100644
--- a/ruoyi-admin/src/test/java/com/ruoyi/config/RedisStateStoreTest.java
+++ b/ruoyi-admin/src/test/java/com/ruoyi/config/RedisStateStoreTest.java
@@ -125,7 +125,7 @@
}
@Test
- void doesNotOverwriteDamagedEmbeddedHistoryBeforeValidation()
+ void clearsLegacyEmbeddedHistoryForDemoStartup() throws Exception
{
AtomicReference<Object> stored = new AtomicReference<>("{\"version\":1,\"devices\":[],"
+ "\"collectors\":[{\"collectorId\":1,\"deviceCode\":\"dev-sim-collector-1\","
@@ -145,10 +145,11 @@
+ "\"historyFaults\":{\"missingSequences\":[],\"outOfOrder\":false}}],"
+ "\"nextDeviceId\":1,\"nextCollectorId\":2,\"tombstones\":[]}");
- assertThrows(IllegalStateException.class,
- () -> new BtsDevelopmentSimulator(0, store(stored)));
-
- assertEquals(true, stored.get().toString().contains("\"history\":[{"));
+ try (BtsDevelopmentSimulator simulator = new BtsDevelopmentSimulator(0, store(stored)))
+ {
+ assertEquals(0L, simulator.snapshot().collectors().get(0).historyRecordCount());
+ }
+ assertEquals(false, stored.get().toString().contains("\"history\":[{"));
}
@Test
--
Gitblit v1.7.1