package systemtests; import java.nio.file.Files; import java.nio.file.Paths; import betsy.Main; import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runners.MethodSorters; import static org.junit.Assert.assertEquals; @FixMethodOrder(MethodSorters.NAME_ASCENDING) public class BPMNSystemTest extends AbstractSystemTest { @Test public void test_A_BpmnActiviti5163SequenceFlow() throws Exception { testBPMNEngine("activiti__5_16_3"); } @Test public void test_A_BpmnActiviti5170SequenceFlow() throws Exception { testBPMNEngine("activiti__5_17_0"); } @Test public void test_A_BpmnActiviti5180SequenceFlow() throws Exception { testBPMNEngine("activiti__5_18_0"); } @Test public void test_A_BpmnActiviti5190SequenceFlow() throws Exception { testBPMNEngine("activiti__5_19_0"); } @Test public void test_A_BpmnActiviti51902SequenceFlow() throws Exception { testBPMNEngine("activiti__5_19_0_2"); } @Test public void test_A_BpmnActiviti5200SequenceFlow() throws Exception { testBPMNEngine("activiti__5_20_0"); } @Test public void test_A_BpmnActiviti5210SequenceFlow() throws Exception { testBPMNEngine("activiti__5_21_0"); } @Test public void test_A_BpmnActiviti5220SequenceFlow() throws Exception { testBPMNEngine("activiti__5_22_0"); } @Test public void test_A_BpmnFlowable5220SequenceFlow() throws Exception { testBPMNEngine("flowable__5_22_0"); } @Test public void test_A_BpmnCamunda700SequenceFlow() throws Exception { testBPMNEngine("camunda__7_0_0"); } @Test public void test_A_BpmnCamunda710SequenceFlow() throws Exception { testBPMNEngine("camunda__7_1_0"); } @Test public void test_A_BpmnCamunda720SequenceFlow() throws Exception { testBPMNEngine("camunda__7_2_0"); } @Test public void test_A_BpmnCamunda730SequenceFlow() throws Exception { testBPMNEngine("camunda__7_3_0"); } @Test public void test_A_BpmnCamunda740SequenceFlow() throws Exception { testBPMNEngine("camunda__7_4_0"); } @Test public void test_A_BpmnCamunda750SequenceFlow() throws Exception { testBPMNEngine("camunda__7_5_0"); } @Test public void test_A_BpmnCamunda760SequenceFlow() throws Exception { testBPMNEngine("camunda__7_6_0"); } @Test public void test_A_BpmnjBPMSequenceFlow() throws Exception { testBPMNEngine("jbpm__6_0_1"); } @Test public void test_A_BpmnjBPM610SequenceFlow() throws Exception { testBPMNEngine("jbpm__6_1_0"); } @Test public void test_A_BpmnjBPM620SequenceFlow() throws Exception { testBPMNEngine("jbpm__6_2_0"); } @Test public void test_A_BpmnjBPM630SequenceFlow() throws Exception { testBPMNEngine("jbpm__6_3_0"); } @Test public void test_A_BpmnjBPM640SequenceFlow() throws Exception { testBPMNEngine("jbpm__6_4_0"); } @Test public void test_A_BpmnjBPM650SequenceFlow() throws Exception { testBPMNEngine("jbpm__6_5_0"); } private void testBPMNEngine(String engine) throws Exception { Main.main("bpmn", "-f", "test-" + engine, engine, "SequenceFlow"); assertEquals("[SequenceFlow;" + engine + ";basics;1;0;1;1]", Files.readAllLines(Paths.get("test-" + engine + "/reports/results.csv")).toString()); } }