public void testQueryByInvalidDeploymentId() { UserOperationLogQuery query = historyService .createUserOperationLogQuery() .deploymentId("invalid"); verifyQueryResults(query, 0); try { query.deploymentId(null); fail(); } catch (ProcessEngineException e) { // expected } }
@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(); }
public void testQueryByDeploymentId() { // given String deploymentId = repositoryService .createDeployment() .addClasspathResource(ONE_TASK_PROCESS) .deploy() .getId(); // when UserOperationLogQuery query = historyService .createUserOperationLogQuery() .deploymentId(deploymentId); // then verifyQueryResults(query, 1); repositoryService.deleteDeployment(deploymentId, true); }
@Test public void testQueryByDeploymentId() { // given String deploymentId = repositoryService .createDeployment() .addClasspathResource(ONE_TASK_PROCESS) .deploy() .getId(); // when UserOperationLogQuery query = historyService .createUserOperationLogQuery() .deploymentId(deploymentId); // then verifyQueryResults(query, 1); repositoryService.deleteDeployment(deploymentId, true); }
@Test public void testQueryByDeploymentId() { // given String deploymentId = repositoryService .createDeployment() .addClasspathResource(ONE_TASK_PROCESS) .deploy() .getId(); // when UserOperationLogQuery query = historyService .createUserOperationLogQuery() .deploymentId(deploymentId); // then assertEquals(0, query.count()); repositoryService.deleteDeployment(deploymentId, true); }
@Override protected void applyFilters(UserOperationLogQuery query) { if (deploymentId != null) { query.deploymentId(deploymentId);
.when().get(USER_OPERATION_LOG_RESOURCE_URL); verify(queryMock).deploymentId("a-deployment-id"); verify(queryMock).processDefinitionId("1"); verify(queryMock).processDefinitionKey("6");
@Override protected void applyFilters(UserOperationLogQuery query) { if (deploymentId != null) { query.deploymentId(deploymentId);
public void assertUserOperationLogs() { List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().list(); UserOperationLogQuery userOperationLogQuery = historyService .createUserOperationLogQuery() .operationType(UserOperationLogEntry.OPERATION_TYPE_DELETE); List<UserOperationLogEntry> userOperationLogs = userOperationLogQuery.list(); assertEquals(3, userOperationLogs.size()); for (ProcessDefinition processDefinition: processDefinitions) { UserOperationLogEntry userOperationLogEntry = userOperationLogQuery .deploymentId(processDefinition.getDeploymentId()).singleResult(); assertEquals(EntityTypes.PROCESS_DEFINITION, userOperationLogEntry.getEntityType()); assertEquals(processDefinition.getId(), userOperationLogEntry.getProcessDefinitionId()); assertEquals(processDefinition.getKey(), userOperationLogEntry.getProcessDefinitionKey()); assertEquals(processDefinition.getDeploymentId(), userOperationLogEntry.getDeploymentId()); assertEquals(UserOperationLogEntry.OPERATION_TYPE_DELETE, userOperationLogEntry.getOperationType()); assertEquals("cascade", userOperationLogEntry.getProperty()); assertFalse(Boolean.valueOf(userOperationLogEntry.getOrgValue())); assertTrue(Boolean.valueOf(userOperationLogEntry.getNewValue())); assertEquals(USER_ID, userOperationLogEntry.getUserId()); assertNull(userOperationLogEntry.getJobDefinitionId()); assertNull(userOperationLogEntry.getProcessInstanceId()); assertNull(userOperationLogEntry.getCaseInstanceId()); assertNull(userOperationLogEntry.getCaseDefinitionId()); } assertEquals(6, historyService.createUserOperationLogQuery().count()); }
public void testQueryByInvalidDeploymentId() { UserOperationLogQuery query = historyService .createUserOperationLogQuery() .deploymentId("invalid"); verifyQueryResults(query, 0); try { query.deploymentId(null); fail(); } catch (ProcessEngineException e) { // expected } }
public void testQueryByDeploymentId() { // given String deploymentId = repositoryService .createDeployment() .addClasspathResource(ONE_TASK_PROCESS) .deploy() .getId(); // when UserOperationLogQuery query = historyService .createUserOperationLogQuery() .deploymentId(deploymentId); // then verifyQueryResults(query, 1); repositoryService.deleteDeployment(deploymentId, true); }
@Test public void testQueryByDeploymentId() { // given String deploymentId = repositoryService .createDeployment() .addClasspathResource(ONE_TASK_PROCESS) .deploy() .getId(); // when UserOperationLogQuery query = historyService .createUserOperationLogQuery() .deploymentId(deploymentId); // then verifyQueryResults(query, 1); repositoryService.deleteDeployment(deploymentId, true); }
@Test public void testQueryByDeploymentId() { // given String deploymentId = repositoryService .createDeployment() .addClasspathResource(ONE_TASK_PROCESS) .deploy() .getId(); // when UserOperationLogQuery query = historyService .createUserOperationLogQuery() .deploymentId(deploymentId); // then assertEquals(0, query.count()); repositoryService.deleteDeployment(deploymentId, true); }
@Override protected void applyFilters(UserOperationLogQuery query) { if (deploymentId != null) { query.deploymentId(deploymentId);
public void assertUserOperationLogs() { List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().list(); UserOperationLogQuery userOperationLogQuery = historyService .createUserOperationLogQuery() .operationType(UserOperationLogEntry.OPERATION_TYPE_DELETE); List<UserOperationLogEntry> userOperationLogs = userOperationLogQuery.list(); assertEquals(3, userOperationLogs.size()); for (ProcessDefinition processDefinition: processDefinitions) { UserOperationLogEntry userOperationLogEntry = userOperationLogQuery .deploymentId(processDefinition.getDeploymentId()).singleResult(); assertEquals(EntityTypes.PROCESS_DEFINITION, userOperationLogEntry.getEntityType()); assertEquals(processDefinition.getId(), userOperationLogEntry.getProcessDefinitionId()); assertEquals(processDefinition.getKey(), userOperationLogEntry.getProcessDefinitionKey()); assertEquals(processDefinition.getDeploymentId(), userOperationLogEntry.getDeploymentId()); assertEquals(UserOperationLogEntry.OPERATION_TYPE_DELETE, userOperationLogEntry.getOperationType()); assertEquals("cascade", userOperationLogEntry.getProperty()); assertFalse(Boolean.valueOf(userOperationLogEntry.getOrgValue())); assertTrue(Boolean.valueOf(userOperationLogEntry.getNewValue())); assertEquals(USER_ID, userOperationLogEntry.getUserId()); assertNull(userOperationLogEntry.getJobDefinitionId()); assertNull(userOperationLogEntry.getProcessInstanceId()); assertNull(userOperationLogEntry.getCaseInstanceId()); assertNull(userOperationLogEntry.getCaseDefinitionId()); } assertEquals(6, historyService.createUserOperationLogQuery().count()); }