@Test public void testGetWorkItemByProcessInstance() throws Exception { Long processInstanceId = startProcess(CONTAINER_ID, PROCESS_ID); response = callGetWorkItemByProcessInstance(CONTAINER_ID, processInstanceId); Assert.assertEquals("Expected HTTP 200 to be returned as one work item should be returned.", Response.Status.OK.getStatusCode(), response.getStatus()); WorkItemInstanceList result = response.readEntity(WorkItemInstanceList.class); Assert.assertEquals(1, result.getItems().size()); WorkItemInstance workItem = result.getItems().get(0); Assert.assertEquals("Email", workItem.getName()); Assert.assertEquals(processInstanceId, workItem.getProcessInstanceId()); }
@Test public void testGetWorkItemByProcessInstance() throws Exception { Long instanceId = processClient.startProcess(CONTAINER_ID, PROCESS_ID); List<WorkItemInstance> workItemByProcessInstance = processClient.getWorkItemByProcessInstance(CONTAINER_ID, instanceId); Assert.assertNotNull(workItemByProcessInstance); Assert.assertEquals(1, workItemByProcessInstance.size()); WorkItemInstance workItem = workItemByProcessInstance.get(0); Assert.assertEquals("Email", workItem.getName()); Assert.assertEquals(instanceId, workItem.getProcessInstanceId()); }
assertEquals(processInstanceId, workItemInstance.getProcessInstanceId()); assertEquals("Email", workItemInstance.getName()); assertEquals(CONTAINER_ID, workItemInstance.getContainerId()); assertNotNull(workItemInstance.getProcessInstanceId()); assertEquals(processInstanceId, workItemInstance.getProcessInstanceId()); assertEquals("Email", workItemInstance.getName()); assertEquals(CONTAINER_ID, workItemInstance.getContainerId()); assertNotNull(workItemInstance.getProcessInstanceId());