Junjie
昨天 9608f4a428d522c04da21c6b6eea9fa76d01b136
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);
    }
}