protected String deploymentWithBuilder(DeploymentBuilder builder) { deploymentId = builder.deploy().getId(); deploymentIds.add(deploymentId); return deploymentId; }
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; }
private void verifyStandardDeploymentValues(Deployment mockDeployment, JsonPath path) { String returnedId = path.get("id"); String returnedName = path.get("name"); Date returnedDeploymentTime = DateTimeUtil.parseDate(path.<String>get("deploymentTime")); assertEquals(mockDeployment.getId(), returnedId); assertEquals(mockDeployment.getName(), returnedName); assertEquals(mockDeployment.getDeploymentTime(), returnedDeploymentTime); }
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 testQueryByNameLike() { DeploymentQuery query = repositoryService.createDeploymentQuery().deploymentNameLike("%camunda%"); assertEquals(2, query.list().size()); assertEquals(2, query.count()); query = repositoryService.createDeploymentQuery().deploymentNameLike("%two\\_%"); assertEquals(1, query.list().size()); assertEquals(1, query.count()); assertEquals("org/camunda/bpm/engine/test/repository/two_.bpmn20.xml", query.singleResult().getName()); }
@Test public void testDeployProcessArchive() { Assert.assertNotNull(processEngine); RepositoryService repositoryService = processEngine.getRepositoryService(); org.camunda.bpm.engine.repository.Deployment deployment = repositoryService.createDeploymentQuery().singleResult(); Assert.assertNotNull(deployment); Assert.assertEquals(ProcessApplicationDeployment.PROCESS_APPLICATION_DEPLOYMENT_SOURCE, deployment.getSource()); }
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 assertProcessDeployed(String processKey, String expectedDeploymentName) { ProcessDefinition processDefinition = repositoryService .createProcessDefinitionQuery() .latestVersion() .processDefinitionKey(processKey) .singleResult(); DeploymentQuery deploymentQuery = repositoryService .createDeploymentQuery() .deploymentId(processDefinition.getDeploymentId()); Assert.assertEquals(expectedDeploymentName, deploymentQuery.singleResult().getName()); }
public void testDeploymentSourceProperty() { registerProcessEngine(); TestApplicationWithResources processApplication = new TestApplicationWithResources(); processApplication.deploy(); Deployment deployment = repositoryService.createDeploymentQuery().singleResult(); assertNotNull(deployment); assertEquals(ProcessApplicationDeployment.PROCESS_APPLICATION_DEPLOYMENT_SOURCE, deployment.getSource()); processApplication.undeploy(); }
protected String deploymentWithBuilder(DeploymentBuilder builder) { deploymentId = builder.deploy().getId(); deploymentIds.add(deploymentId); return deploymentId; }
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; }
@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")); }
protected void assertProcessDeployed(String processKey, String expectedDeploymentName) { ProcessDefinition processDefinition = repositoryService .createProcessDefinitionQuery() .latestVersion() .processDefinitionKey(processKey) .singleResult(); DeploymentQuery deploymentQuery = repositoryService .createDeploymentQuery() .deploymentId(processDefinition.getDeploymentId()); Assert.assertEquals(expectedDeploymentName, deploymentQuery.singleResult().getName()); }
public void testDefaultDeploymentSource() { String key = "process"; BpmnModelInstance model = Bpmn.createExecutableProcess(key).done(); DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); Deployment deployment = repositoryService .createDeployment(processApplication.getReference()) .name("first-deployment-with-a-source") .addModelInstance("process.bpmn", model) .deploy(); assertEquals(ProcessApplicationDeployment.PROCESS_APPLICATION_DEPLOYMENT_SOURCE, deploymentQuery.deploymentName("first-deployment-with-a-source").singleResult().getSource()); deleteDeployments(deployment); }
/** * Deletes the deployments cascading. */ private void deleteDeployments(Deployment... deployments){ for (Deployment deployment : deployments) { repositoryService.deleteDeployment(deployment.getId(), true); } }
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; }
@Test public void deploymentWithoutTenantId() { createDeploymentBuilder() .deploy(); Deployment deployment = repositoryService .createDeploymentQuery() .singleResult(); assertThat(deployment, is(notNullValue())); assertThat(deployment.getTenantId(), is(nullValue())); }
protected void assertProcessDeployed(String processKey, String expectedDeploymentName) { ProcessDefinition processDefinition = repositoryService .createProcessDefinitionQuery() .latestVersion() .processDefinitionKey(processKey) .singleResult(); DeploymentQuery deploymentQuery = repositoryService .createDeploymentQuery() .deploymentId(processDefinition.getDeploymentId()); Assert.assertEquals(expectedDeploymentName, deploymentQuery.singleResult().getName()); }
public void testOverwriteDeploymentSource() { String key = "process"; BpmnModelInstance model = Bpmn.createExecutableProcess(key).done(); DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); Deployment deployment = repositoryService .createDeployment(processApplication.getReference()) .name("first-deployment-with-a-source") .source("my-source") .addModelInstance("process.bpmn", model) .deploy(); assertEquals("my-source", deploymentQuery.deploymentName("first-deployment-with-a-source").singleResult().getSource()); deleteDeployments(deployment); }
private void deleteDeployments(List<org.camunda.bpm.engine.repository.Deployment> deploymentList) { for (org.camunda.bpm.engine.repository.Deployment deployment : deploymentList) { repositoryService.deleteDeployment(deployment.getId()); } }