public static Deployment createMockDeployment(String tenantId) { Deployment mockDeployment = mock(Deployment.class); when(mockDeployment.getId()).thenReturn(EXAMPLE_DEPLOYMENT_ID); when(mockDeployment.getName()).thenReturn(EXAMPLE_DEPLOYMENT_NAME); when(mockDeployment.getDeploymentTime()).thenReturn(DateTimeUtil.parseDate(EXAMPLE_DEPLOYMENT_TIME)); when(mockDeployment.getSource()).thenReturn(EXAMPLE_DEPLOYMENT_SOURCE); when(mockDeployment.getTenantId()).thenReturn(tenantId); return mockDeployment; }
public static DeploymentDto fromDeployment(Deployment deployment) { DeploymentDto dto = new DeploymentDto(); dto.id = deployment.getId(); dto.name = deployment.getName(); dto.source = deployment.getSource(); dto.deploymentTime = deployment.getDeploymentTime(); dto.tenantId = deployment.getTenantId(); return dto; }
public static DeploymentDto fromDeployment(Deployment deployment) { DeploymentDto dto = new DeploymentDto(); dto.id = deployment.getId(); dto.name = deployment.getName(); dto.source = deployment.getSource(); dto.deploymentTime = deployment.getDeploymentTime(); dto.tenantId = deployment.getTenantId(); return dto; }
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)); }
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)); }
@Test public void testDeployProcessArchiveWithTenantId() { assertThat(processEngine, is(notNullValue())); org.camunda.bpm.engine.repository.Deployment deployment = processEngine .getRepositoryService() .createDeploymentQuery() .singleResult(); assertThat(deployment, is(notNullValue())); assertThat(deployment.getTenantId(), is("tenant1")); }
@Test public void deploymentWithoutTenantId() { createDeploymentBuilder() .deploy(); Deployment deployment = repositoryService .createDeploymentQuery() .singleResult(); assertThat(deployment, is(notNullValue())); assertThat(deployment.getTenantId(), is(nullValue())); }
@Test public void testRedeployDeploymentWithoutTenantId() { when(mockDeployment.getTenantId()).thenReturn(null); Response response = given() .pathParam("id", MockProvider.EXAMPLE_DEPLOYMENT_ID) .contentType(POST_JSON_CONTENT_TYPE) .expect() .statusCode(Status.OK.getStatusCode()) .contentType(ContentType.JSON) .when() .post(REDEPLOY_DEPLOYMENT_URL); verify(mockDeploymentBuilder).addDeploymentResources(eq(MockProvider.EXAMPLE_DEPLOYMENT_ID)); verify(mockDeploymentBuilder, never()).tenantId(any(String.class)); verify(mockDeploymentBuilder).deployWithResult(); verifyDeployment(mockDeployment, response); }
public void testDeployWithTenantIds() { registerProcessEngine(); TestApplicationWithTenantId processApplication = new TestApplicationWithTenantId(); processApplication.deploy(); List<Deployment> deployments = repositoryService .createDeploymentQuery() .orderByTenantId() .asc() .list(); assertEquals(2, deployments.size()); assertEquals("tenant1", deployments.get(0).getTenantId()); assertEquals("tenant2", deployments.get(1).getTenantId()); processApplication.undeploy(); }
@Test public void deploymentWithTenantId() { createDeploymentBuilder() .tenantId(TENANT_ONE) .deploy(); Deployment deployment = repositoryService .createDeploymentQuery() .singleResult(); assertThat(deployment, is(notNullValue())); assertThat(deployment.getTenantId(), is(TENANT_ONE)); }
@Test public void testRedeployDeploymentWithTenantId() { when(mockDeployment.getTenantId()).thenReturn(MockProvider.EXAMPLE_TENANT_ID); Response response = given() .pathParam("id", MockProvider.EXAMPLE_DEPLOYMENT_ID) .contentType(POST_JSON_CONTENT_TYPE) .expect() .statusCode(Status.OK.getStatusCode()) .contentType(ContentType.JSON) .when() .post(REDEPLOY_DEPLOYMENT_URL); verify(mockDeploymentBuilder).addDeploymentResources(eq(MockProvider.EXAMPLE_DEPLOYMENT_ID)); verify(mockDeploymentBuilder).tenantId(eq(MockProvider.EXAMPLE_TENANT_ID)); verify(mockDeploymentBuilder).deployWithResult(); verifyDeployment(mockDeployment, response); }
public void testVerifyDeploymentProperties() { List<Deployment> deployments = repositoryService.createDeploymentQuery() .orderByDeploymentName() .asc() .list(); Deployment deploymentOne = deployments.get(0); assertEquals("org/camunda/bpm/engine/test/repository/one.bpmn20.xml", deploymentOne.getName()); assertEquals(deploymentOneId, deploymentOne.getId()); assertEquals(ProcessApplicationDeployment.PROCESS_APPLICATION_DEPLOYMENT_SOURCE, deploymentOne.getSource()); assertNull(deploymentOne.getTenantId()); Deployment deploymentTwo = deployments.get(1); assertEquals("org/camunda/bpm/engine/test/repository/two_.bpmn20.xml", deploymentTwo.getName()); assertEquals(deploymentTwoId, deploymentTwo.getId()); assertNull(deploymentTwo.getSource()); assertNull(deploymentTwo.getTenantId()); }
public void testDeployWithoutTenantId() { registerProcessEngine(); TestApplicationWithResources processApplication = new TestApplicationWithResources(); processApplication.deploy(); Deployment deployment = repositoryService.createDeploymentQuery().singleResult(); assertNotNull(deployment); assertNull(deployment.getTenantId()); processApplication.undeploy(); }
public static DeploymentDto fromDeployment(Deployment deployment) { DeploymentDto dto = new DeploymentDto(); dto.id = deployment.getId(); dto.name = deployment.getName(); dto.source = deployment.getSource(); dto.deploymentTime = deployment.getDeploymentTime(); dto.tenantId = deployment.getTenantId(); return dto; }
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)); }
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)); }
@Test public void deploymentWithoutTenantId() { createDeploymentBuilder() .deploy(); Deployment deployment = repositoryService .createDeploymentQuery() .singleResult(); assertThat(deployment, is(notNullValue())); assertThat(deployment.getTenantId(), is(nullValue())); }
@Test public void deploymentWithTenantId() { createDeploymentBuilder() .tenantId(TENANT_ONE) .deploy(); Deployment deployment = repositoryService .createDeploymentQuery() .singleResult(); assertThat(deployment, is(notNullValue())); assertThat(deployment.getTenantId(), is(TENANT_ONE)); }
public void testDeployWithTenantIds() { registerProcessEngine(); TestApplicationWithTenantId processApplication = new TestApplicationWithTenantId(); processApplication.deploy(); List<Deployment> deployments = repositoryService .createDeploymentQuery() .orderByTenantId() .asc() .list(); assertEquals(2, deployments.size()); assertEquals("tenant1", deployments.get(0).getTenantId()); assertEquals("tenant2", deployments.get(1).getTenantId()); processApplication.undeploy(); }
public void testDeployWithoutTenantId() { registerProcessEngine(); TestApplicationWithResources processApplication = new TestApplicationWithResources(); processApplication.deploy(); Deployment deployment = repositoryService.createDeploymentQuery().singleResult(); assertNotNull(deployment); assertNull(deployment.getTenantId()); processApplication.undeploy(); }