|
@@ -178,6 +178,24 @@ class WaterSupplyDeviceServiceImplTest {
|
|
|
result.getRecords().get(0).getEquipmentImage());
|
|
result.getRecords().get(0).getEquipmentImage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Test
|
|
|
|
|
+ void abnormalPageReturnsEquipmentImage() {
|
|
|
|
|
+ pressureDevice.setEquipmentImage("https://example.com/pressure-device.jpg");
|
|
|
|
|
+ when(equipmentStatusMapper.selectList(any())).thenReturn(Collections.singletonList(
|
|
|
|
|
+ status(pressureDevice.getEquipmentId(), 1, 1, 1)));
|
|
|
|
|
+ when(alarmDataMapper.selectList(any())).thenReturn(Collections.singletonList(
|
|
|
|
|
+ alarm(pressureDevice.getEquipmentCode(), "供水压力超限", 1)));
|
|
|
|
|
+ when(equipmentTypeMapper.selectBatchIds(any())).thenReturn(Collections.singletonList(
|
|
|
|
|
+ type("water-pressure", "water-pressure", "water-root")));
|
|
|
|
|
+
|
|
|
|
|
+ Page<AbnormalDeviceVO> result = service.getAbnormalDevicePage(
|
|
|
|
|
+ 1, 10, null, null, null, null);
|
|
|
|
|
+
|
|
|
|
|
+ assertEquals(1, result.getTotal());
|
|
|
|
|
+ assertEquals("https://example.com/pressure-device.jpg",
|
|
|
|
|
+ result.getRecords().get(0).getEquipmentImage());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Test
|
|
@Test
|
|
|
void ledgerPageAppliesWaterOwnershipAndCurrentStatusFilter() {
|
|
void ledgerPageAppliesWaterOwnershipAndCurrentStatusFilter() {
|
|
|
when(equipmentStatusMapper.selectList(any())).thenReturn(Arrays.asList(
|
|
when(equipmentStatusMapper.selectList(any())).thenReturn(Arrays.asList(
|