Junjie
1 天以前 ed266efb662c5b8460ecc22e31a070a718f35f9c
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
package com.zy.core.network.real;
 
import org.junit.jupiter.api.Test;
 
import static org.junit.jupiter.api.Assertions.assertEquals;
 
class ZyStationV4RealConnectTest {
 
    @Test
    void buildConveyorCommonAlarmMessageShouldMapDefinedBits() {
        String alarmMsg = ZyStationV4RealConnect.buildConveyorCommonAlarmMessage(
                new boolean[]{true, false, false, false, false, false, false, false},
                new boolean[]{false, false, true, false, false, false, false, false},
                new boolean[]{false, false, true, false, false, false, false, false},
                new boolean[]{true, true, false, false, false, false, false, false}
        );
 
        assertEquals("急停;扫码检验异常;高位变频器故障;路径查询异常;", alarmMsg);
    }
 
    @Test
    void mergeAlarmMessagesShouldAppendToExistingBarcodeAlarm() {
        String merged = ZyStationV4RealConnect.mergeAlarmMessages("扫码异常;", "急停;路径查询异常;");
 
        assertEquals("扫码异常;急停;路径查询异常;", merged);
    }
}