private DeploymentQuery setUpMockDeploymentQuery(List<Deployment> mockedDeployments) { DeploymentQuery sampleDeploymentQuery = mock(DeploymentQuery.class); when(sampleDeploymentQuery.list()).thenReturn(mockedDeployments); when(sampleDeploymentQuery.count()).thenReturn((long) mockedDeployments.size()); when(processEngine.getRepositoryService().createDeploymentQuery()).thenReturn(sampleDeploymentQuery); return sampleDeploymentQuery; }
public void testQuerySortingAsc() { // exclude deployments without tenant id because of database-specific ordering List<Deployment> deployments = repositoryService.createDeploymentQuery() .tenantIdIn(TENANT_ONE, TENANT_TWO) .orderByTenantId() .asc() .list(); assertThat(deployments.size(), is(2)); assertThat(deployments.get(0).getTenantId(), is(TENANT_ONE)); assertThat(deployments.get(1).getTenantId(), is(TENANT_TWO)); }
@Override protected void tearDown() throws Exception { for(Deployment deployment : repositoryService.createDeploymentQuery().list()) { repositoryService.deleteDeployment(deployment.getId(), true); } }
public void testQuerySortingDesc() { // exclude deployments without tenant id because of database-specific ordering List<Deployment> deployments = repositoryService.createDeploymentQuery() .tenantIdIn(TENANT_ONE, TENANT_TWO) .orderByTenantId() .desc() .list(); assertThat(deployments.size(), is(2)); assertThat(deployments.get(0).getTenantId(), is(TENANT_TWO)); assertThat(deployments.get(1).getTenantId(), is(TENANT_ONE)); }
protected void cleanupDeployments() { List<org.camunda.bpm.engine.repository.Deployment> deployments = repositoryService.createDeploymentQuery().list(); for (org.camunda.bpm.engine.repository.Deployment currentDeployment : deployments) { repositoryService.deleteDeployment(currentDeployment.getId(), true); } } }
public void testQueryBySource() { DeploymentQuery query = repositoryService .createDeploymentQuery() .deploymentSource(ProcessApplicationDeployment.PROCESS_APPLICATION_DEPLOYMENT_SOURCE); assertEquals(1, query.list().size()); assertEquals(1, query.count()); }
public void testQueryByNullSource() { DeploymentQuery query = repositoryService .createDeploymentQuery() .deploymentSource(null); assertEquals(1, query.list().size()); assertEquals(1, query.count()); }
@Test public void testDeploymentBefore() { given() .queryParam("before", MockProvider.EXAMPLE_DEPLOYMENT_TIME_BEFORE) .then().expect() .statusCode(Status.OK.getStatusCode()) .when() .get(DEPLOYMENT_QUERY_URL); verify(mockedQuery).deploymentBefore(any(Date.class)); verify(mockedQuery).list(); }
@Test public void testDeploymentAfter() { given() .queryParam("after", MockProvider.EXAMPLE_DEPLOYMENT_TIME_AFTER) .then().expect() .statusCode(Status.OK.getStatusCode()) .when() .get(DEPLOYMENT_QUERY_URL); verify(mockedQuery).deploymentAfter(any(Date.class)); verify(mockedQuery).list(); }
protected void tearDown() throws Exception { for (org.camunda.bpm.engine.repository.Deployment deployment : repositoryService.createDeploymentQuery().list()) { repositoryService.deleteDeployment(deployment.getId(), true); } super.tearDown(); }
@Test public void testWithoutSourceParameter() { given() .queryParam("withoutSource", true) .expect() .statusCode(Status.OK.getStatusCode()) .when() .get(DEPLOYMENT_QUERY_URL); // assert query invocation verify(mockedQuery).deploymentSource(null); verify(mockedQuery).list(); }
@After public void tearDown() throws Exception { for(Deployment deployment : repositoryService.createDeploymentQuery().list()) { repositoryService.deleteDeployment(deployment.getId(), true); } }
protected void tearDown() throws Exception { for (org.camunda.bpm.engine.repository.Deployment deployment : repositoryService.createDeploymentQuery().list()) { repositoryService.deleteDeployment(deployment.getId(), true); } super.tearDown(); }
protected void tearDown() throws Exception { for (org.camunda.bpm.engine.repository.Deployment deployment : repositoryService.createDeploymentQuery().list()) { repositoryService.deleteDeployment(deployment.getId(), true); } super.tearDown(); }
public void testQueryByName() { DeploymentQuery query = repositoryService.createDeploymentQuery().deploymentName("org/camunda/bpm/engine/test/repository/two_.bpmn20.xml"); assertNotNull(query.singleResult()); assertEquals(1, query.list().size()); assertEquals(1, query.count()); }
public void testQueryByDeploymentId() { DeploymentQuery query = repositoryService.createDeploymentQuery().deploymentId(deploymentOneId); assertNotNull(query.singleResult()); assertEquals(1, query.list().size()); assertEquals(1, query.count()); }
@After public void tearDown() throws Exception { identityService.clearAuthentication(); for(Deployment deployment : repositoryService.createDeploymentQuery().list()) { repositoryService.deleteDeployment(deployment.getId(), true); } } }
public void testQueryByInvalidNameLike() { DeploymentQuery query = repositoryService.createDeploymentQuery().deploymentNameLike("invalid"); assertNull(query.singleResult()); assertEquals(0, query.list().size()); assertEquals(0, query.count()); try { repositoryService.createDeploymentQuery().deploymentNameLike(null); fail(); } catch (ProcessEngineException e) {} }
public void testQueryByInvalidDeploymentId() { DeploymentQuery query = repositoryService.createDeploymentQuery().deploymentId("invalid"); assertNull(query.singleResult()); assertEquals(0, query.list().size()); assertEquals(0, query.count()); try { repositoryService.createDeploymentQuery().deploymentId(null); fail(); } catch (ProcessEngineException e) {} }
@After public void tearDown() { for (org.camunda.bpm.engine.repository.Deployment deployment: repositoryService.createDeploymentQuery().list()) { repositoryService.deleteDeployment(deployment.getId(), true); } for (Task task: taskService.createTaskQuery().list()) { taskService.deleteTask(task.getId(), true); } }