package org.activiti.editor.language.xml; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import org.activiti.bpmn.model.BpmnModel; import org.activiti.bpmn.model.Message; import org.junit.Test; public class MessageConverterTest extends AbstractConverterTest { @Test public void connvertXMLToModel() throws Exception { BpmnModel bpmnModel = readXMLFile(); validateModel(bpmnModel); } @Test public void convertModelToXML() throws Exception { BpmnModel bpmnModel = readXMLFile(); BpmnModel parsedModel = exportAndReadXMLFile(bpmnModel); validateModel(parsedModel); } private void validateModel(BpmnModel model) { Message message = model.getMessage("writeReport"); assertNotNull(message); assertEquals("Examples:writeReportItem", message.getItemRef()); assertEquals("newWriteReport", message.getName()); assertEquals("writeReport", message.getId()); Message message2 = model.getMessage("writeReport2"); assertNotNull(message2); assertEquals("http://foo.bar.com/Examples:writeReportItem2", message2.getItemRef()); assertEquals("newWriteReport2", message2.getName()); assertEquals("writeReport2", message2.getId()); } protected String getResource() { return "message.bpmn"; } }