public virtual void testQueryByNameLike() { FilterQuery query = filterService.createFilterQuery().filterNameLike("%\\_"); assertNotNull(query.singleResult()); assertEquals(1, query.list().size()); assertEquals(1, query.count()); }
public virtual void testQueryByFilterId() { FilterQuery query = filterService.createFilterQuery().filterId(filterIds[0]); assertNotNull(query.singleResult()); assertEquals(1, query.list().size()); assertEquals(1, query.count()); }
public virtual IList <Filter> executeFilterQuery(FilterQuery query, int?firstResult, int?maxResults) { if (firstResult != null || maxResults != null) { return(executePaginatedQuery(query, firstResult, maxResults)); } else { return(query.list()); } }
private void createFilterMock() { IList <Filter> filters = new List <Filter>(); Filter mockFilter = MockProvider.createMockFilter(); filters.Add(mockFilter); FilterQuery mockFilterQuery = mock(typeof(FilterQuery)); when(mockFilterQuery.list()).thenReturn(filters); when(mockFilterService.createFilterQuery()).thenReturn(mockFilterQuery); }
public virtual void testQueryNoCriteria() { FilterQuery query = filterService.createFilterQuery(); assertEquals(4, query.count()); assertEquals(4, query.list().size()); try { query.singleResult(); fail("Exception expected"); } catch (ProcessEngineException) { // expected } }
public virtual void testQueryByResourceType() { FilterQuery query = filterService.createFilterQuery().filterResourceType(EntityTypes.TASK); try { query.singleResult(); fail("Exception expected"); } catch (ProcessEngineException) { // expected } assertEquals(4, query.list().size()); assertEquals(4, query.count()); }
public virtual void testQueryByInvalidFilterId() { FilterQuery query = filterService.createFilterQuery().filterId("invalid"); assertNull(query.singleResult()); assertEquals(0, query.list().size()); assertEquals(0, query.count()); try { filterService.createFilterQuery().filterId(null); fail("Exception expected"); } catch (ProcessEngineException) { // expected } }
public virtual void testQueryPaging() { FilterQuery query = filterService.createFilterQuery(); assertEquals(4, query.listPage(0, int.MaxValue).size()); // Verifying the un-paged results assertEquals(4, query.count()); assertEquals(4, query.list().size()); // Verifying paged results assertEquals(2, query.listPage(0, 2).size()); assertEquals(2, query.listPage(2, 2).size()); assertEquals(1, query.listPage(3, 1).size()); // Verifying odd usages assertEquals(0, query.listPage(-1, -1).size()); assertEquals(0, query.listPage(4, 2).size()); // 4 is the last index with a result assertEquals(4, query.listPage(0, 15).size()); // there are only 4 tasks }