yangys
2025-09-13 083df8d788c95c009a94378e620684eb5de2bd21
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package org.springblade.mdm.program.service.programannotation;
 
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.springblade.mdm.program.service.ProgramAnnotationService;
import org.springblade.system.pojo.entity.DictBiz;
 
import java.util.Arrays;
import java.util.List;
 
public class AnnotationUtilTest {
 
    @Test
    public void testIsAnnotation(){
        ProgramAnnotationService s = new ProgramAnnotationService();
        DictBiz fanucDict = new DictBiz();
        fanucDict.setCode("machine_annotation");
        fanucDict.setDictKey("FANUC");
        fanucDict.setRemark("(,)");
 
        DictBiz xmz = new DictBiz();
        xmz.setCode("machine_annotation");
        xmz.setDictKey("XIMENZI");
        xmz.setRemark("*-,");
 
        List<DictBiz> dictList = Arrays.asList(fanucDict, xmz);
        Assertions.assertTrue(AnnotationUtil.isAnnotation("(abc)","FANUC", dictList));
        Assertions.assertFalse(AnnotationUtil.isAnnotation("*-","FANUC",dictList));
        Assertions.assertTrue(AnnotationUtil.isAnnotation("*-","XIMENZI", dictList));
    }
 
    @Test
    public void testIsAnnotation2(){
        ProgramAnnotationService s = new ProgramAnnotationService();
        DictBiz fanucDict = new DictBiz();
        fanucDict.setCode("machine_annotation");
        fanucDict.setDictKey("FANUC");
        fanucDict.setRemark("(,)");
 
        DictBiz xmz = new DictBiz();
        xmz.setCode("machine_annotation");
        xmz.setDictKey("XIMENZI");
        xmz.setRemark("*-,");
        List<DictBiz> dictList = Arrays.asList(fanucDict, xmz);
 
        Assertions.assertEquals("(A)",AnnotationUtil.generateAnnotation("A","FANUC",dictList));
 
        Assertions.assertEquals("*-A",AnnotationUtil.generateAnnotation("A","XIMENZI",dictList));
    }
}