Ejemplo n.º 1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Deployment public void testMultipleTimerBoundaryEvents()
        public virtual void testMultipleTimerBoundaryEvents()
        {
            // given
            ProcessDefinition  processDefinition  = repositoryService.createProcessDefinitionQuery().singleResult();
            JobDefinitionQuery jobDefinitionQuery = managementService.createJobDefinitionQuery().processDefinitionKey("testProcess");

            // then assert
            assertEquals(2, jobDefinitionQuery.count());

            JobDefinition jobDefinition = jobDefinitionQuery.activityIdIn("theBoundaryEvent1").singleResult();

            assertNotNull(jobDefinition);
            assertEquals(TimerExecuteNestedActivityJobHandler.TYPE, jobDefinition.JobType);
            assertEquals("theBoundaryEvent1", jobDefinition.ActivityId);
            assertEquals("DATE: 2036-11-14T11:12:22", jobDefinition.JobConfiguration);
            assertEquals(processDefinition.Id, jobDefinition.ProcessDefinitionId);

            jobDefinition = jobDefinitionQuery.activityIdIn("theBoundaryEvent2").singleResult();
            assertNotNull(jobDefinition);
            assertEquals(TimerExecuteNestedActivityJobHandler.TYPE, jobDefinition.JobType);
            assertEquals("theBoundaryEvent2", jobDefinition.ActivityId);
            assertEquals("DURATION: PT5M", jobDefinition.JobConfiguration);
            assertEquals(processDefinition.Id, jobDefinition.ProcessDefinitionId);
        }
Ejemplo n.º 2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Deployment public void testEventBasedGateway()
        public virtual void testEventBasedGateway()
        {
            // given
            ProcessDefinition  processDefinition  = repositoryService.createProcessDefinitionQuery().singleResult();
            JobDefinitionQuery jobDefinitionQuery = managementService.createJobDefinitionQuery().processDefinitionKey("testProcess");

            // then assert
            assertEquals(2, jobDefinitionQuery.count());

            JobDefinition jobDefinition = jobDefinitionQuery.activityIdIn("timer1").singleResult();

            assertNotNull(jobDefinition);
            assertEquals(TimerCatchIntermediateEventJobHandler.TYPE, jobDefinition.JobType);
            assertEquals("timer1", jobDefinition.ActivityId);
            assertEquals("DURATION: PT5M", jobDefinition.JobConfiguration);
            assertEquals(processDefinition.Id, jobDefinition.ProcessDefinitionId);

            jobDefinition = jobDefinitionQuery.activityIdIn("timer2").singleResult();
            assertNotNull(jobDefinition);
            assertEquals(TimerCatchIntermediateEventJobHandler.TYPE, jobDefinition.JobType);
            assertEquals("timer2", jobDefinition.ActivityId);
            assertEquals("DURATION: PT10M", jobDefinition.JobConfiguration);
            assertEquals(processDefinition.Id, jobDefinition.ProcessDefinitionId);
        }