package org.activiti.editor.language.xml; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import java.util.List; import org.activiti.bpmn.model.BpmnModel; import org.activiti.bpmn.model.FlowElement; import org.activiti.bpmn.model.UserTask; import org.activiti.bpmn.model.parse.Problem; import org.junit.Test; public class InCompleteSignalConverterTest extends AbstractConverterTest { @Test public void convertXMLToModel() throws Exception { BpmnModel bpmnModel = readXMLFile(); validateModel(bpmnModel); } protected String getResource() { return "incompletesignalmodel.bpmn"; } private void validateModel(BpmnModel model) { FlowElement flowElement = model.getMainProcess().getFlowElement("task"); assertNotNull(flowElement); assertTrue(flowElement instanceof UserTask); assertEquals("task", flowElement.getId()); List<Problem> problems = model.getProblems(); assertNotNull(problems); assertEquals(1, problems.size()); System.out.println(problems.get(0)); } }