Esempio n. 1
0
 @Test
 public void testGetInstanceData() {
   HashMap<String, Object> variables = new HashMap<String, Object>();
   variables.put("key2", "variable2");
   String instanceID = processManager.newInstance("UserTask", variables).getId();
   assertEquals(variables, processManager.getInstanceData(instanceID));
 }
Esempio n. 2
0
 @Test(expected = IllegalArgumentException.class)
 public void testEndInstance() {
   HashMap<String, Object> variables = new HashMap<String, Object>();
   variables.put("key3", "variable3");
   String instanceID = processManager.newInstance("UserTask", variables).getId();
   processManager.endInstance(instanceID, RESULT.ERROR);
   assertEquals(false, processManager.getInstanceData(instanceID).isEmpty());
 }
Esempio n. 3
0
 @Test
 @Ignore
 public void testGetProcessInstances() {
   List<ProcessInstanceRef> userTaskInstances = processManager.getProcessInstances("UserTask");
   List<ProcessInstanceRef> minimalInstances = processManager.getProcessInstances("Minimal");
   assertEquals(2, userTaskInstances.size());
   assertEquals(0, minimalInstances.size());
 }
Esempio n. 4
0
 @Test(expected = IllegalArgumentException.class)
 public void testDeleteInstance() {
   HashMap<String, Object> variables = new HashMap<String, Object>();
   variables.put("key3", "variable3");
   String instanceID = processManager.newInstance("UserTask", variables).getId();
   processManager.deleteInstance(instanceID);
   processManager.getInstanceData(instanceID);
 }
Esempio n. 5
0
 @Before
 public void instantiateProcesses() {
   processManager = new ProcessManagement();
   HashMap<String, Object> variables = new HashMap<String, Object>();
   variables.put("key", "variable");
   processManager.newInstance("Minimal");
   processManager.newInstance("UserTask", variables);
   processManager.newInstance("UserTask", variables);
 }
Esempio n. 6
0
 @Test
 @Ignore
 public void testNewProcessInstanceWithVariables() {
   HashMap<String, Object> variables = new HashMap<String, Object>();
   variables.put("key2", "variable2");
   ProcessInstanceRef instanceRef = processManager.newInstance("UserTask", variables);
   assertEquals("UserTask", instanceRef.getDefinitionId());
   assertEquals(3, processManager.getProcessInstances("UserTask").size());
   assertEquals("variable2", processManager.getInstanceData(instanceRef.getId()).get("key2"));
 }
Esempio n. 7
0
 @Test(expected = UnsupportedOperationException.class)
 public void testSetProcessState() {
   processManager.setProcessState("23", STATE.RUNNING);
 }
Esempio n. 8
0
 @Test
 @Ignore
 public void testNewProcessInstance() {
   assertEquals("UserTask", processManager.newInstance("UserTask").getDefinitionId());
   assertEquals(3, processManager.getProcessInstances("UserTask").size());
 }
Esempio n. 9
0
 @Test(expected = UnsupportedOperationException.class)
 public void testRemoveProcessDefinition() {
   assertEquals(1, processManager.removeProcessDefinition("Minimal").size());
 }
Esempio n. 10
0
 @Test
 public void testGetProcessDefinition() {
   assertEquals("UserTask", processManager.getProcessDefinition("UserTask").getId());
 }
Esempio n. 11
0
 @Test
 public void testGetProcessDefinitions() {
   assertEquals("UserTask", processManager.getProcessDefinitions().get(0).getId());
   assertEquals("Minimal", processManager.getProcessDefinitions().get(1).getId());
 }