public virtual void assertUserOperationLogs() { IList <ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().list(); UserOperationLogQuery userOperationLogQuery = historyService.createUserOperationLogQuery().operationType(org.camunda.bpm.engine.history.UserOperationLogEntry_Fields.OPERATION_TYPE_DELETE); IList <UserOperationLogEntry> userOperationLogs = userOperationLogQuery.list(); assertEquals(3, userOperationLogs.Count); foreach (ProcessDefinition processDefinition in processDefinitions) { UserOperationLogEntry userOperationLogEntry = userOperationLogQuery.deploymentId(processDefinition.DeploymentId).singleResult(); assertEquals(EntityTypes.PROCESS_DEFINITION, userOperationLogEntry.EntityType); assertEquals(processDefinition.Id, userOperationLogEntry.ProcessDefinitionId); assertEquals(processDefinition.Key, userOperationLogEntry.ProcessDefinitionKey); assertEquals(processDefinition.DeploymentId, userOperationLogEntry.DeploymentId); assertEquals(org.camunda.bpm.engine.history.UserOperationLogEntry_Fields.OPERATION_TYPE_DELETE, userOperationLogEntry.OperationType); assertEquals("cascade", userOperationLogEntry.Property); assertFalse(Convert.ToBoolean(userOperationLogEntry.OrgValue)); assertTrue(Convert.ToBoolean(userOperationLogEntry.NewValue)); assertEquals(USER_ID, userOperationLogEntry.UserId); assertEquals(org.camunda.bpm.engine.history.UserOperationLogEntry_Fields.CATEGORY_TASK_WORKER, userOperationLogEntry.Category); assertNull(userOperationLogEntry.JobDefinitionId); assertNull(userOperationLogEntry.ProcessInstanceId); assertNull(userOperationLogEntry.CaseInstanceId); assertNull(userOperationLogEntry.CaseDefinitionId); } assertEquals(6, historyService.createUserOperationLogQuery().count()); }