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 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 dictList = Arrays.asList(fanucDict, xmz); Assertions.assertEquals("(A)",AnnotationUtil.generateAnnotation("A","FANUC",dictList)); Assertions.assertEquals("*-A",AnnotationUtil.generateAnnotation("A","XIMENZI",dictList)); } }