package com.ruoyi.system.service.impl; import static org.junit.jupiter.api.Assertions.assertEquals; import java.util.List; import org.junit.jupiter.api.Test; import com.ruoyi.system.domain.vo.DiscoveredCollectorVo; /** * 采集器设备发现服务测试。 */ public class CollectorDiscoveryServiceImplTest { private final CollectorDiscoveryServiceImpl service = new CollectorDiscoveryServiceImpl(); @Test public void shouldReturnExpectedTestDevices() { List result = service.selectDiscoveredCollectorList(); assertEquals(6, result.size()); DiscoveredCollectorVo first = result.get(0); assertEquals("45643176", first.getDeviceCode()); assertEquals("192.1.1.162", first.getIp()); assertEquals("00:1A:2B:3C:4D:01", first.getMac()); assertEquals("在线", first.getOnlineStatus()); } @Test public void shouldReturnIndependentListContainers() { List firstResult = service.selectDiscoveredCollectorList(); firstResult.clear(); List secondResult = service.selectDiscoveredCollectorList(); assertEquals(6, secondResult.size()); } }