package org.springblade.mdm.program.service; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.springblade.system.pojo.entity.DictBiz; import java.util.Arrays; import java.util.List; public class ProgramAnnotationServiceTest { @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(s.isAnnotation("(abc)","FANUC", dictList)); Assertions.assertFalse(s.isAnnotation("*-","FANUC",dictList)); Assertions.assertTrue(s.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)",s.generateAnnotation("A","FANUC",dictList)); Assertions.assertEquals("*-A",s.generateAnnotation("A","XIMENZI",dictList)); } }