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 CountResultDto getDeploymentsCount(UriInfo uriInfo) { DeploymentQueryDto queryDto = new DeploymentQueryDto(getObjectMapper(), uriInfo.getQueryParameters()); ProcessEngine engine = getProcessEngine(); DeploymentQuery query = queryDto.toQuery(engine); long count = query.count(); CountResultDto result = new CountResultDto(); result.setCount(count); return result; }
public void testQueryAuthenticatedTenants() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE, TENANT_TWO)); DeploymentQuery query = repositoryService.createDeploymentQuery(); assertThat(query.count(), is(3L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); assertThat(query.tenantIdIn(TENANT_TWO).count(), is(1L)); assertThat(query.withoutTenantId().count(), is(1L)); }
public void testQueryAuthenticatedTenant() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); DeploymentQuery query = repositoryService.createDeploymentQuery(); assertThat(query.count(), is(2L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); assertThat(query.tenantIdIn(TENANT_TWO).count(), is(0L)); assertThat(query.tenantIdIn(TENANT_ONE, TENANT_TWO).includeDeploymentsWithoutTenantId().count(), is(2L)); }
public void testQueryWithoutTenantId() { DeploymentQuery query = repositoryService .createDeploymentQuery() .withoutTenantId(); assertThat(query.count(), is(1L)); }
public void testQueryByTenantIds() { DeploymentQuery query = repositoryService .createDeploymentQuery() .tenantIdIn(TENANT_ONE, TENANT_TWO); assertThat(query.count(), is(2L)); }
public void testQueryNoAuthenticatedTenants() { identityService.setAuthentication("user", null, null); DeploymentQuery query = repositoryService.createDeploymentQuery(); assertThat(query.count(), is(1L)); }
public void testQueryDisabledTenantCheck() { processEngineConfiguration.setTenantCheckEnabled(false); identityService.setAuthentication("user", null, null); DeploymentQuery query = repositoryService.createDeploymentQuery(); assertThat(query.count(), is(3L)); }
@Test public void testQueryCount() { expect().statusCode(Status.OK.getStatusCode()) .body("count", equalTo(1)) .when().get(DEPLOYMENT_COUNT_QUERY_URL); verify(mockedQuery).count(); }
@Test public void createDeploymentWithAuthenticatedTenant() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); repositoryService.createDeployment().addModelInstance("emptyProcess.bpmn", emptyProcess) .tenantId(TENANT_ONE).deploy(); identityService.clearAuthentication(); DeploymentQuery query = repositoryService.createDeploymentQuery(); assertThat(query.count(), is(1L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); }
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 createDeploymentForAnotherTenant() { identityService.setAuthentication("user", null, null); repositoryService.createDeployment().addModelInstance("emptyProcess.bpmn", emptyProcess) .tenantId(TENANT_ONE).deploy(); identityService.clearAuthentication(); DeploymentQuery query = repositoryService.createDeploymentQuery(); assertThat(query.count(), is(1L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); }
@Test public void createDeploymentDisabledTenantCheck() { processEngineConfiguration.setTenantCheckEnabled(false); identityService.setAuthentication("user", null, null); repositoryService.createDeployment().addModelInstance("emptyProcessOne", emptyProcess).tenantId(TENANT_ONE).deploy(); repositoryService.createDeployment().addModelInstance("emptyProcessTwo", startEndProcess).tenantId(TENANT_TWO).deploy(); DeploymentQuery query = repositoryService.createDeploymentQuery(); assertThat(query.count(), is(2L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); assertThat(query.tenantIdIn(TENANT_TWO).count(), is(1L)); }
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()); }
@Test @OperateOnDeployment("checker") public void test() { // make sure the deployment of the first app was rolled back long count = processEngine.getRepositoryService() .createDeploymentQuery() .count(); Assert.assertEquals(1, count); }
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) {} }
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) {} }