@Test public void testEmptyQuery() { expect().statusCode(Status.OK.getStatusCode()) .when().get(USER_OPERATION_LOG_RESOURCE_URL); verify(queryMock, never()).deploymentId(anyString()); verify(queryMock, never()).processDefinitionId(anyString()); verify(queryMock, never()).processDefinitionKey(anyString()); verify(queryMock, never()).processInstanceId(anyString()); verify(queryMock, never()).executionId(anyString()); verify(queryMock, never()).caseDefinitionId(anyString()); verify(queryMock, never()).caseInstanceId(anyString()); verify(queryMock, never()).caseExecutionId(anyString()); verify(queryMock, never()).taskId(anyString()); verify(queryMock, never()).jobId(anyString()); verify(queryMock, never()).jobDefinitionId(anyString()); verify(queryMock, never()).batchId(anyString()); verify(queryMock, never()).userId(anyString()); verify(queryMock, never()).operationId(anyString()); verify(queryMock, never()).operationType(anyString()); verify(queryMock, never()).entityType(anyString()); verify(queryMock, never()).property(anyString()); verify(queryMock, never()).afterTimestamp(any(Date.class)); verify(queryMock, never()).beforeTimestamp(any(Date.class)); verify(queryMock, never()).orderByTimestamp(); verify(queryMock, never()).asc(); verify(queryMock, never()).desc(); verify(queryMock).list(); }
query.userId(userId);
verify(queryMock).jobDefinitionId("8"); verify(queryMock).batchId(MockProvider.EXAMPLE_BATCH_ID); verify(queryMock).userId("icke"); verify(queryMock).operationId("5"); verify(queryMock).operationType(OPERATION_TYPE_CLAIM);
query.userId(userId);
@Test @Deployment(resources = "org/camunda/bpm/engine/test/history/useroperationlog/UserOperationLogTaskTest.testOnlyTaskCompletionIsLogged.bpmn20.xml") public void testLogAllOperationWithAuthentication() { try { // given identityService.setAuthenticatedUserId(USER_ID); String processInstanceId = runtimeService.startProcessInstanceByKey("process").getId(); String taskId = taskService.createTaskQuery().singleResult().getId(); // when taskService.complete(taskId); // then assertTrue((Boolean) runtimeService.getVariable(processInstanceId, "taskListenerCalled")); assertTrue((Boolean) runtimeService.getVariable(processInstanceId, "serviceTaskCalled")); UserOperationLogQuery query = userOperationLogQuery().userId(USER_ID); assertEquals(3, query.count()); assertEquals(1, query.operationType(UserOperationLogEntry.OPERATION_TYPE_COMPLETE).count()); assertEquals(2, query.operationType(UserOperationLogEntry.OPERATION_TYPE_SET_VARIABLE).count()); } finally { identityService.clearAuthentication(); } }
query.userId(userId);
@Test @Deployment(resources = "org/camunda/bpm/engine/test/history/useroperationlog/UserOperationLogTaskTest.testOnlyTaskCompletionIsLogged.bpmn20.xml") public void testLogAllOperationWithAuthentication() { try { // given identityService.setAuthenticatedUserId(USER_ID); String processInstanceId = runtimeService.startProcessInstanceByKey("process").getId(); String taskId = taskService.createTaskQuery().singleResult().getId(); // when taskService.complete(taskId); // then assertTrue((Boolean) runtimeService.getVariable(processInstanceId, "taskListenerCalled")); assertTrue((Boolean) runtimeService.getVariable(processInstanceId, "serviceTaskCalled")); UserOperationLogQuery query = userOperationLogQuery().userId(USER_ID); assertEquals(3, query.count()); assertEquals(1, query.operationType(UserOperationLogEntry.OPERATION_TYPE_COMPLETE).count()); assertEquals(2, query.operationType(UserOperationLogEntry.OPERATION_TYPE_SET_VARIABLE).count()); } finally { identityService.clearAuthentication(); } }