From 68156d14934ffb7d7b6e0dca63d3dcf3ed43c995 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期六, 05 九月 2026 18:01:40 +0800
Subject: [PATCH] 修复离线设备无法发现和登记的问题
---
ruoyi-admin/src/test/java/com/battery/business/service/impl/CollectorDiscoveryServiceImplTest.java | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/ruoyi-admin/src/test/java/com/battery/business/service/impl/CollectorDiscoveryServiceImplTest.java b/ruoyi-admin/src/test/java/com/battery/business/service/impl/CollectorDiscoveryServiceImplTest.java
index 273485c..c42ac66 100644
--- a/ruoyi-admin/src/test/java/com/battery/business/service/impl/CollectorDiscoveryServiceImplTest.java
+++ b/ruoyi-admin/src/test/java/com/battery/business/service/impl/CollectorDiscoveryServiceImplTest.java
@@ -50,7 +50,7 @@
}
@Test
- public void shouldHideOfflineCollectors() throws Exception
+ public void shouldReturnOfflineUnregisteredCollectors() throws Exception
{
try (BtsDevelopmentSimulator simulator = new BtsDevelopmentSimulator(0))
{
@@ -65,7 +65,9 @@
List<DiscoveredCollectorVo> result = service.selectDiscoveredCollectorList();
- assertEquals(0, result.size());
+ assertEquals(1, result.size());
+ assertEquals("dev-sim-collector-1", result.get(0).getDeviceCode());
+ assertEquals("离线", result.get(0).getOnlineStatus());
}
}
@@ -79,6 +81,7 @@
DevelopmentCollectorDiscoveryService service =
new DevelopmentCollectorDiscoveryService(store, collectorService);
TCollectorMapper collectorMapper = mock(TCollectorMapper.class);
+ simulator.updateCollector(1, "127.0.1.2", 4, false);
new DevelopmentCollectorStatusSynchronizer(simulator, store, collectorMapper).synchronizeOnlineStatus();
when(collectorService.selectRegisteredCollectorCodes())
.thenReturn(Set.of("dev-sim-collector-1"))
--
Gitblit v1.7.1