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 Deployment createMockRedeployment() { Deployment mockDeployment = mock(Deployment.class); when(mockDeployment.getId()).thenReturn(EXAMPLE_RE_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); 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; }
@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 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 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(); }
public void testRedeployDeploymentSourcePropertyNotSet() { // given BpmnModelInstance model = createProcessWithServiceTask(PROCESS_KEY); Deployment deployment1 = repositoryService .createDeployment() .name(DEPLOYMENT_NAME) .source("my-deployment-source") .addModelInstance(RESOURCE_NAME, model) .deploy(); assertEquals("my-deployment-source", deployment1.getSource()); // when Deployment deployment2 = repositoryService .createDeployment() .name(DEPLOYMENT_NAME) .addDeploymentResources(deployment1.getId()) .deploy(); // then assertNotNull(deployment2); assertNull(deployment2.getSource()); deleteDeployments(deployment1, deployment2); }
public void testRedeploySetDeploymentSourceProperty() { // given BpmnModelInstance model = createProcessWithServiceTask(PROCESS_KEY); Deployment deployment1 = repositoryService .createDeployment() .name(DEPLOYMENT_NAME) .source("my-deployment-source") .addModelInstance(RESOURCE_NAME, model) .deploy(); assertEquals("my-deployment-source", deployment1.getSource()); // when Deployment deployment2 = repositoryService .createDeployment() .name(DEPLOYMENT_NAME) .addDeploymentResources(deployment1.getId()) .source("my-another-deployment-source") .deploy(); // then assertNotNull(deployment2); assertEquals("my-another-deployment-source", deployment2.getSource()); deleteDeployments(deployment1, deployment2); }
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); }
public void testDeploymentSourceShouldBeNull() { String key = "process"; BpmnModelInstance model = Bpmn.createExecutableProcess(key).done(); DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); Deployment deployment1 = repositoryService .createDeployment() .name("first-deployment-without-a-source") .addModelInstance("process.bpmn", model) .deploy(); assertNull(deploymentQuery.deploymentName("first-deployment-without-a-source").singleResult().getSource()); Deployment deployment2 = repositoryService .createDeployment(processApplication.getReference()) .name("second-deployment-with-a-source") .source(null) .addModelInstance("process.bpmn", model) .deploy(); assertNull(deploymentQuery.deploymentName("second-deployment-with-a-source").singleResult().getSource()); deleteDeployments(deployment1, deployment2); }
public void testDeploymentSourceShouldNotBeNull() { String key = "process"; BpmnModelInstance model = Bpmn.createExecutableProcess(key).done(); DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); Deployment deployment1 = repositoryService .createDeployment() .name("first-deployment-without-a-source") .source("my-first-deployment-source") .addModelInstance("process.bpmn", model) .deploy(); assertEquals("my-first-deployment-source", deploymentQuery.deploymentName("first-deployment-without-a-source").singleResult().getSource()); Deployment deployment2 = repositoryService .createDeployment(processApplication.getReference()) .name("second-deployment-with-a-source") .source("my-second-deployment-source") .addModelInstance("process.bpmn", model) .deploy(); assertEquals("my-second-deployment-source", deploymentQuery.deploymentName("second-deployment-with-a-source").singleResult().getSource()); deleteDeployments(deployment1, deployment2); }
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); }
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 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 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(); }
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); }
public void testDeploymentSourceShouldBeNull() { String key = "process"; BpmnModelInstance model = Bpmn.createExecutableProcess(key).done(); DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); Deployment deployment1 = repositoryService .createDeployment() .name("first-deployment-without-a-source") .addModelInstance("process.bpmn", model) .deploy(); assertNull(deploymentQuery.deploymentName("first-deployment-without-a-source").singleResult().getSource()); Deployment deployment2 = repositoryService .createDeployment(processApplication.getReference()) .name("second-deployment-with-a-source") .source(null) .addModelInstance("process.bpmn", model) .deploy(); assertNull(deploymentQuery.deploymentName("second-deployment-with-a-source").singleResult().getSource()); deleteDeployments(deployment1, deployment2); }
public void testDeploymentSourceShouldNotBeNull() { String key = "process"; BpmnModelInstance model = Bpmn.createExecutableProcess(key).done(); DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); Deployment deployment1 = repositoryService .createDeployment() .name("first-deployment-without-a-source") .source("my-first-deployment-source") .addModelInstance("process.bpmn", model) .deploy(); assertEquals("my-first-deployment-source", deploymentQuery.deploymentName("first-deployment-without-a-source").singleResult().getSource()); Deployment deployment2 = repositoryService .createDeployment(processApplication.getReference()) .name("second-deployment-with-a-source") .source("my-second-deployment-source") .addModelInstance("process.bpmn", model) .deploy(); assertEquals("my-second-deployment-source", deploymentQuery.deploymentName("second-deployment-with-a-source").singleResult().getSource()); deleteDeployments(deployment1, deployment2); }
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); }