예제 #1
0
        public virtual 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().Source);

            Deployment deployment2 = repositoryService.createDeployment(processApplication.Reference).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().Source);

            deleteDeployments(deployment1, deployment2);
        }
예제 #2
0
        public virtual void testDefaultDeploymentSource()
        {
            string key = "process";

            BpmnModelInstance model = Bpmn.createExecutableProcess(key).done();

            DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery();

            Deployment deployment = repositoryService.createDeployment(processApplication.Reference).name("first-deployment-with-a-source").addModelInstance("process.bpmn", model).deploy();

            assertEquals(org.camunda.bpm.engine.repository.ProcessApplicationDeployment_Fields.PROCESS_APPLICATION_DEPLOYMENT_SOURCE, deploymentQuery.deploymentName("first-deployment-with-a-source").singleResult().Source);

            deleteDeployments(deployment);
        }