yangys
2025-10-16 046e7e3c76ab6690d5e81566de31868257288df3
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 org.springblade.mdm.gkw.programnode.vo;
 
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
 
public class ProgramNameVOTest {
 
    @Test
    public void testLgSerial(){
        ProgramNameVO vo = new ProgramNameVO();
 
        vo.setLgPart(null);
        Assertions.assertNull(vo.lgSerial());
 
        vo.setLgPart("");
        Assertions.assertNull(vo.lgSerial());
 
        vo.setLgPart("X1");//非Px结尾
        Assertions.assertNull(vo.lgSerial());
 
        vo.setLgPart("P1");
        Assertions.assertEquals("1",vo.lgSerial());
 
        vo.setLgPart("p2");//小写p,也应该可以
        Assertions.assertEquals("2",vo.lgSerial());
    }
}