Esempio n. 1
0
        public virtual void testQueryByTenantId()
        {
            CaseInstanceQuery query = caseService.createCaseInstanceQuery().tenantIdIn(TENANT_ONE);

            assertThat(query.count(), @is(1L));

            query = caseService.createCaseInstanceQuery().tenantIdIn(TENANT_TWO);

            assertThat(query.count(), @is(1L));
        }
Esempio n. 2
0
        public virtual void testQueryNoAuthenticatedTenants()
        {
            identityService.setAuthentication("user", null, null);

            CaseInstanceQuery query = caseService.createCaseInstanceQuery();

            assertThat(query.count(), @is(1L));
        }
Esempio n. 3
0
        public virtual void testQueryDisabledTenantCheck()
        {
            processEngineConfiguration.TenantCheckEnabled = false;
            identityService.setAuthentication("user", null, null);

            CaseInstanceQuery query = caseService.createCaseInstanceQuery();

            assertThat(query.count(), @is(3L));
        }
Esempio n. 4
0
        private CaseInstanceQuery setUpMockCaseInstanceQuery(IList <CaseInstance> mockedCaseInstances)
        {
            CaseInstanceQuery query = mock(typeof(CaseInstanceQuery));

            when(query.list()).thenReturn(mockedCaseInstances);
            when(query.count()).thenReturn((long)mockedCaseInstances.Count);
            when(processEngine.CaseService.createCaseInstanceQuery()).thenReturn(query);

            return(query);
        }
Esempio n. 5
0
        public virtual void testQueryAuthenticatedTenants()
        {
            identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE, TENANT_TWO));

            CaseInstanceQuery query = caseService.createCaseInstanceQuery();

            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));
        }
Esempio n. 6
0
        public virtual CountResultDto queryCaseInstancesCount(CaseInstanceQueryDto queryDto)
        {
            ProcessEngine engine = ProcessEngine;

            queryDto.ObjectMapper = ObjectMapper;
            CaseInstanceQuery query = queryDto.toQuery(engine);

            long           count  = query.count();
            CountResultDto result = new CountResultDto();

            result.Count = count;

            return(result);
        }
Esempio n. 7
0
        public virtual void testQueryByNonExistingTenantId()
        {
            CaseInstanceQuery query = caseService.createCaseInstanceQuery().tenantIdIn("nonExisting");

            assertThat(query.count(), @is(0L));
        }
Esempio n. 8
0
        public virtual void testQueryByInstancesWithoutTenantId()
        {
            CaseInstanceQuery query = caseService.createCaseInstanceQuery().withoutTenantId();

            assertThat(query.count(), @is(1L));
        }
Esempio n. 9
0
        public virtual void testQueryNoTenantIdSet()
        {
            CaseInstanceQuery query = caseService.createCaseInstanceQuery();

            assertThat(query.count(), @is(3L));
        }