package com.ruoyi.system.service.impl;
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertNotSame;
|
|
import java.util.List;
|
import org.junit.jupiter.api.Test;
|
import com.ruoyi.system.domain.vo.DiscoveredCabinetVo;
|
|
/**
|
* 检测柜设备发现服务测试。
|
*/
|
class DetectionCabinetDiscoveryServiceImplTest
|
{
|
private final DetectionCabinetDiscoveryServiceImpl discoveryService =
|
new DetectionCabinetDiscoveryServiceImpl();
|
|
@Test
|
void selectDiscoveredCabinetListShouldReturnDefaultTestDevices()
|
{
|
List<DiscoveredCabinetVo> devices = discoveryService.selectDiscoveredCabinetList();
|
|
assertEquals(6, devices.size());
|
assertEquals("CAB-A01", devices.get(0).getDeviceCode());
|
assertEquals("192.168.1.101", devices.get(0).getIp());
|
assertEquals("在线", devices.get(0).getOnlineStatus());
|
assertEquals("CAB-B03", devices.get(5).getDeviceCode());
|
}
|
|
@Test
|
void selectDiscoveredCabinetListShouldReturnIndependentLists()
|
{
|
List<DiscoveredCabinetVo> first = discoveryService.selectDiscoveredCabinetList();
|
List<DiscoveredCabinetVo> second = discoveryService.selectDiscoveredCabinetList();
|
|
assertNotSame(first, second);
|
assertEquals(first.size(), second.size());
|
}
|
}
|