//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testUnfinishedHistoricCaseActivityQuery() public virtual void testUnfinishedHistoricCaseActivityQuery() { IList <HistoricCaseActivityInstance> mockedHistoricCaseActivityInstances = MockProvider.createMockRunningHistoricCaseActivityInstances(); HistoricCaseActivityInstanceQuery mockedHistoricCaseActivityInstanceQuery = mock(typeof(HistoricCaseActivityInstanceQuery)); when(mockedHistoricCaseActivityInstanceQuery.list()).thenReturn(mockedHistoricCaseActivityInstances); when(processEngine.HistoryService.createHistoricCaseActivityInstanceQuery()).thenReturn(mockedHistoricCaseActivityInstanceQuery); Response response = given().queryParam("unfinished", true).then().expect().statusCode(Status.OK.StatusCode).when().get(HISTORIC_CASE_ACTIVITY_INSTANCE_RESOURCE_URL); InOrder inOrder = inOrder(mockedHistoricCaseActivityInstanceQuery); inOrder.verify(mockedHistoricCaseActivityInstanceQuery).notEnded(); inOrder.verify(mockedHistoricCaseActivityInstanceQuery).list(); string content = response.asString(); IList <string> instances = from(content).getList(""); Assert.assertEquals(1, instances.Count); Assert.assertNotNull(instances[0]); string returnedCaseDefinitionId = from(content).getString("[0].caseDefinitionId"); string returnedActivityEndTime = from(content).getString("[0].endTime"); Assert.assertEquals(MockProvider.EXAMPLE_CASE_DEFINITION_ID, returnedCaseDefinitionId); Assert.assertNull(returnedActivityEndTime); }
public virtual void testQueryNoAuthenticatedTenants() { identityService.setAuthentication("user", null, null); HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery(); assertThat(query.count(), @is(0L)); }
public virtual CountResultDto queryHistoricCaseActivityInstancesCount(HistoricCaseActivityInstanceQueryDto queryDto) { HistoricCaseActivityInstanceQuery query = queryDto.toQuery(processEngine); long count = query.count(); return(new CountResultDto(count)); }
public virtual void testQueryDisabledTenantCheck() { processEngineConfiguration.TenantCheckEnabled = false; identityService.setAuthentication("user", null, null); HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery(); assertThat(query.count(), @is(2L)); }
public virtual void testQueryByTenantId() { HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery().tenantIdIn(TENANT_ONE); assertThat(query.count(), @is(1L)); query = historyService.createHistoricCaseActivityInstanceQuery().tenantIdIn(TENANT_TWO); assertThat(query.count(), @is(1L)); }
public virtual void testQueryAuthenticatedTenants() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE, TENANT_TWO)); HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery(); assertThat(query.count(), @is(2L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), @is(1L)); assertThat(query.tenantIdIn(TENANT_TWO).count(), @is(1L)); }
protected internal virtual HistoricCaseActivityInstanceQuery setUpMockHistoricCaseActivityInstanceQuery(IList <HistoricCaseActivityInstance> mockedHistoricCaseActivityInstances) { HistoricCaseActivityInstanceQuery mockedHistoricCaseActivityInstanceQuery = mock(typeof(HistoricCaseActivityInstanceQuery)); when(mockedHistoricCaseActivityInstanceQuery.list()).thenReturn(mockedHistoricCaseActivityInstances); when(mockedHistoricCaseActivityInstanceQuery.count()).thenReturn((long)mockedHistoricCaseActivityInstances.Count); when(processEngine.HistoryService.createHistoricCaseActivityInstanceQuery()).thenReturn(mockedHistoricCaseActivityInstanceQuery); return(mockedHistoricCaseActivityInstanceQuery); }
private IList <HistoricCaseActivityInstance> executePaginatedQuery(HistoricCaseActivityInstanceQuery query, int?firstResult, int?maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = int.MaxValue; } return(query.listPage(firstResult, maxResults)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testTenantIdListParameter() public virtual void testTenantIdListParameter() { mockedQuery = setUpMockHistoricCaseActivityInstanceQuery(createMockHistoricCaseActivityInstancesTwoTenants()); Response response = given().queryParam("tenantIdIn", MockProvider.EXAMPLE_TENANT_ID_LIST).then().expect().statusCode(Status.OK.StatusCode).when().get(HISTORIC_CASE_ACTIVITY_INSTANCE_RESOURCE_URL); verify(mockedQuery).tenantIdIn(MockProvider.EXAMPLE_TENANT_ID, MockProvider.ANOTHER_EXAMPLE_TENANT_ID); verify(mockedQuery).list(); string content = response.asString(); IList <string> historicCaseActivityInstances = from(content).getList(""); assertThat(historicCaseActivityInstances).hasSize(2); string returnedTenantId1 = from(content).getString("[0].tenantId"); string returnedTenantId2 = from(content).getString("[1].tenantId"); assertThat(returnedTenantId1).isEqualTo(MockProvider.EXAMPLE_TENANT_ID); assertThat(returnedTenantId2).isEqualTo(MockProvider.ANOTHER_EXAMPLE_TENANT_ID); }
public virtual IList <HistoricCaseActivityInstanceDto> queryHistoricCaseActivityInstances(HistoricCaseActivityInstanceQueryDto queryDto, int?firstResult, int?maxResults) { HistoricCaseActivityInstanceQuery query = queryDto.toQuery(processEngine); IList <HistoricCaseActivityInstance> matchingHistoricCaseActivityInstances; if (firstResult != null || maxResults != null) { matchingHistoricCaseActivityInstances = executePaginatedQuery(query, firstResult, maxResults); } else { matchingHistoricCaseActivityInstances = query.list(); } IList <HistoricCaseActivityInstanceDto> historicCaseActivityInstanceResults = new List <HistoricCaseActivityInstanceDto>(); foreach (HistoricCaseActivityInstance historicCaseActivityInstance in matchingHistoricCaseActivityInstances) { HistoricCaseActivityInstanceDto resultHistoricCaseActivityInstance = HistoricCaseActivityInstanceDto.fromHistoricCaseActivityInstance(historicCaseActivityInstance); historicCaseActivityInstanceResults.Add(resultHistoricCaseActivityInstance); } return(historicCaseActivityInstanceResults); }
public virtual void testQueryByNonExistingTenantId() { HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery().tenantIdIn("nonExisting"); assertThat(query.count(), @is(0L)); }
public virtual void testQueryWithoutTenantId() { HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery(); assertThat(query.count(), @is(2L)); }
public HistoricCaseActivityInstanceQueryResource Query(HistoricCaseActivityInstanceQuery query = null) => new HistoricCaseActivityInstanceQueryResource(_api, query);
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setUpRuntimeData() public virtual void setUpRuntimeData() { mockedQuery = setUpMockHistoricCaseActivityInstanceQuery(MockProvider.createMockHistoricCaseActivityInstances()); }