Esempio n. 1
0
        public virtual void testParseBpmPlatformXmlOneEngine()
        {
            BpmPlatformXml bpmPlatformXml = parser.createParse().sourceUrl(getStreamUrl("bpmplatform_xml_one_engine.xml")).execute().BpmPlatformXml;

            assertNotNull(bpmPlatformXml);
            assertNotNull(bpmPlatformXml.JobExecutor);
            assertEquals(1, bpmPlatformXml.ProcessEngines.Count);

            JobExecutorXml jobExecutorXml = bpmPlatformXml.JobExecutor;

            assertEquals(1, jobExecutorXml.JobAcquisitions.Count);
            assertThat(jobExecutorXml.Properties.Count, @is(2));

            JobAcquisitionXml jobAcquisitionXml = jobExecutorXml.JobAcquisitions[0];

            assertEquals("default", jobAcquisitionXml.Name);
            assertEquals("org.camunda.bpm.engine.impl.jobexecutor.DefaultJobExecutor", jobAcquisitionXml.JobExecutorClassName);

            assertEquals(2, jobAcquisitionXml.Properties.Count);

            ProcessEngineXml engineXml = bpmPlatformXml.ProcessEngines[0];

            assertEquals("engine1", engineXml.Name);
            assertEquals("default", engineXml.JobAcquisitionName);

            IDictionary <string, string> properties = engineXml.Properties;

            assertNotNull(properties);
            assertEquals(0, properties.Count);

            IList <ProcessEnginePluginXml> plugins = engineXml.Plugins;

            assertNotNull(plugins);
            assertEquals(0, plugins.Count);
        }
Esempio n. 2
0
        public virtual void testParseBpmPlatformXmlNoEngine()
        {
            BpmPlatformXml bpmPlatformXml = parser.createParse().sourceUrl(getStreamUrl("bpmplatform_xml_no_engine.xml")).execute().BpmPlatformXml;

            assertNotNull(bpmPlatformXml);
            assertNotNull(bpmPlatformXml.JobExecutor);
            assertEquals(0, bpmPlatformXml.ProcessEngines.Count);

            JobExecutorXml jobExecutorXml = bpmPlatformXml.JobExecutor;

            assertEquals(1, jobExecutorXml.JobAcquisitions.Count);

            JobAcquisitionXml jobAcquisitionXml = jobExecutorXml.JobAcquisitions[0];

            assertEquals("default", jobAcquisitionXml.Name);
            assertEquals("org.camunda.bpm.engine.impl.jobexecutor.DefaultJobExecutor", jobAcquisitionXml.JobExecutorClassName);

            assertEquals(2, jobAcquisitionXml.Properties.Count);
        }
Esempio n. 3
0
 public StartJobAcquisitionStep(JobAcquisitionXml jobAcquisitionXml)
 {
     this.jobAcquisitionXml = jobAcquisitionXml;
 }