//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Deployment @Test public void testNonInterruptingSignalStartEventInEventSubProcess() public virtual void testNonInterruptingSignalStartEventInEventSubProcess() { // start process instance ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("nonInterruptingSignalStartEventInEventSubProcess"); // check if execution exists ExecutionQuery executionQuery = runtimeService.createExecutionQuery().processInstanceId(processInstance.Id); assertEquals(1, executionQuery.count()); // check if user task exists TaskQuery taskQuery = taskService.createTaskQuery().processInstanceId(processInstance.Id); assertEquals(1, taskQuery.count()); // send non interrupting signal to event sub process runtimeService.signalEventReceived("alert"); assertEquals(true, DummyServiceTask.wasExecuted); // check if user task still exists because signal start event is non interrupting taskQuery = taskService.createTaskQuery().processInstanceId(processInstance.Id); assertEquals(1, taskQuery.count()); // check if execution still exists because signal start event is non interrupting executionQuery = runtimeService.createExecutionQuery().processInstanceId(processInstance.Id); assertEquals(1, executionQuery.count()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Deployment public void testSignalStartEventInEventSubProcess() public virtual void testSignalStartEventInEventSubProcess() { // given ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("signalStartEventInEventSubProcess"); // check if execution exists ExecutionQuery executionQuery = runtimeService.createExecutionQuery().processInstanceId(processInstance.Id); assertEquals(1, executionQuery.count()); // check if user task exists TaskQuery taskQuery = taskService.createTaskQuery().processInstanceId(processInstance.Id); assertEquals(1, taskQuery.count()); // when runtimeService.signalEventReceived("alert-foo"); // then assertEquals(true, DummyServiceTask.wasExecuted); // check if user task doesn't exist because signal start event is interrupting taskQuery = taskService.createTaskQuery().processInstanceId(processInstance.Id); assertEquals(0, taskQuery.count()); // check if execution doesn't exist because signal start event is interrupting executionQuery = runtimeService.createExecutionQuery().processInstanceId(processInstance.Id); assertEquals(0, executionQuery.count()); }
public virtual void testQueryByTenantId() { ExecutionQuery query = runtimeService.createExecutionQuery().tenantIdIn(TENANT_ONE); assertThat(query.count(), @is(1L)); query = runtimeService.createExecutionQuery().tenantIdIn(TENANT_TWO); assertThat(query.count(), @is(1L)); }
public virtual void testQueryNoAuthenticatedTenants() { identityService.setAuthentication("user", null, null); ExecutionQuery query = runtimeService.createExecutionQuery(); assertThat(query.count(), @is(1L)); }
private ExecutionQuery setUpMockExecutionQuery(IList <Execution> mockedExecutions) { ExecutionQuery sampleExecutionQuery = mock(typeof(ExecutionQuery)); when(sampleExecutionQuery.list()).thenReturn(mockedExecutions); when(sampleExecutionQuery.count()).thenReturn((long)mockedExecutions.Count); when(processEngine.RuntimeService.createExecutionQuery()).thenReturn(sampleExecutionQuery); return(sampleExecutionQuery); }
public virtual void testQueryDisabledTenantCheck() { processEngineConfiguration.TenantCheckEnabled = false; identityService.setAuthentication("user", null, null); ExecutionQuery query = runtimeService.createExecutionQuery(); assertThat(query.count(), @is(3L)); }
public virtual void testQueryAuthenticatedTenants() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE, TENANT_TWO)); ExecutionQuery query = runtimeService.createExecutionQuery(); assertThat(query.count(), @is(3L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), @is(1L)); assertThat(query.tenantIdIn(TENANT_TWO).count(), @is(1L)); assertThat(query.withoutTenantId().count(), @is(1L)); }
public virtual CountResultDto queryExecutionsCount(ExecutionQueryDto queryDto) { ProcessEngine engine = ProcessEngine; queryDto.ObjectMapper = ObjectMapper; ExecutionQuery query = queryDto.toQuery(engine); long count = query.count(); CountResultDto result = new CountResultDto(); result.Count = count; return(result); }
public virtual void testQueryByNonExistingTenantId() { ExecutionQuery query = runtimeService.createExecutionQuery().tenantIdIn("nonExisting"); assertThat(query.count(), @is(0L)); }
public virtual void testQueryByExecutionsWithoutTenantId() { ExecutionQuery query = runtimeService.createExecutionQuery().withoutTenantId(); assertThat(query.count(), @is(1L)); }
public virtual void testQueryNoTenantIdSet() { ExecutionQuery query = runtimeService.createExecutionQuery(); assertThat(query.count(), @is(3L)); }