public virtual void TestExecutionTasksParallel() { runtimeService.StartProcessInstanceByKey("testProcess"); var processInstance = (ExecutionEntity)runtimeService.CreateProcessInstanceQuery().First(); Assert.AreEqual(0, processInstance.CachedEntityStateRaw); var execution = (ExecutionEntity)runtimeService.CreateExecutionQuery(c => c.ActivityId == "userTask").First(); Assert.AreEqual(BitMaskUtil.GetMaskForBit(ExecutionEntity.TasksStateBit), execution.CachedEntityStateRaw); }
public virtual void TestExecutionEventSubscriptionsScope() { runtimeService.StartProcessInstanceByKey("testProcess"); var processInstance = (ExecutionEntity)runtimeService.CreateProcessInstanceQuery().First(); Assert.AreEqual(0, processInstance.CachedEntityStateRaw); var execution = (ExecutionEntity) runtimeService.CreateExecutionQuery(c => c.ActivityId == "IntermediateCatchEvent_1").First(); Assert.AreEqual(BitMaskUtil.GetMaskForBit(ExecutionEntity.EventSubscriptionsStateBit), execution.CachedEntityStateRaw); }
public virtual void TestExecutionIncidentParallel() { runtimeService.StartProcessInstanceByKey("testProcess"); var processInstance = (ExecutionEntity)runtimeService.CreateProcessInstanceQuery().First(); Assert.AreEqual(0, processInstance.CachedEntityStateRaw); var execution = (ExecutionEntity)runtimeService.CreateExecutionQuery(c => c.ActivityId == "task").First(); Assert.AreEqual(0, execution.CachedEntityStateRaw); processEngineConfiguration.CommandExecutorTxRequired.Execute(new CommandAnonymousInnerClass2(this, execution)); var execution2 = (ExecutionEntity)runtimeService.CreateExecutionQuery(c => c.ActivityId == "task").First(); Assert.AreEqual(BitMaskUtil.GetMaskForBit(ExecutionEntity.IncidentStateBit), execution2.CachedEntityStateRaw); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Deployment public void testExecutionIncidentParallel() public virtual void testExecutionIncidentParallel() { runtimeService.startProcessInstanceByKey("testProcess"); ExecutionEntity processInstance = (ExecutionEntity)runtimeService.createProcessInstanceQuery().singleResult(); assertEquals(0, processInstance.CachedEntityStateRaw); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity execution = (org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity) runtimeService.createExecutionQuery().activityId("task").singleResult(); ExecutionEntity execution = (ExecutionEntity)runtimeService.createExecutionQuery().activityId("task").singleResult(); assertEquals(0, execution.CachedEntityStateRaw); processEngineConfiguration.CommandExecutorTxRequired.execute(new CommandAnonymousInnerClass2(this, execution)); ExecutionEntity execution2 = (ExecutionEntity)runtimeService.createExecutionQuery().activityId("task").singleResult(); assertEquals(BitMaskUtil.getMaskForBit(ExecutionEntity.INCIDENT_STATE_BIT), execution2.CachedEntityStateRaw); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Deployment public void testExecutionTasksMi() public virtual void testExecutionTasksMi() { runtimeService.startProcessInstanceByKey("testProcess"); ExecutionEntity processInstance = (ExecutionEntity)runtimeService.createProcessInstanceQuery().singleResult(); assertEquals(0, processInstance.CachedEntityStateRaw); IList <Execution> executions = runtimeService.createExecutionQuery().activityId("userTask").list(); foreach (Execution execution in executions) { int cachedEntityStateRaw = ((ExecutionEntity)execution).CachedEntityStateRaw; if (!((ExecutionEntity)execution).Scope) { assertEquals(BitMaskUtil.getMaskForBit(ExecutionEntity.TASKS_STATE_BIT) | BitMaskUtil.getMaskForBit(ExecutionEntity.VARIABLES_STATE_BIT), cachedEntityStateRaw); } else { assertEquals(BitMaskUtil.getMaskForBit(ExecutionEntity.VARIABLES_STATE_BIT), cachedEntityStateRaw); } } }