puzhibing
2026-08-17 df76ce9a356dfee029a63de4aae58c34dc9b7329
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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<DiscoveredCollectorVo> 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<DiscoveredCollectorVo> firstResult = service.selectDiscoveredCollectorList();
        firstResult.clear();
 
        List<DiscoveredCollectorVo> secondResult = service.selectDiscoveredCollectorList();
 
        assertEquals(6, secondResult.size());
    }
}