Beispiel #1
0
        private void verifyQueryResults(GroupQuery query, int countExpected)
        {
            assertEquals(countExpected, query.list().size());
            assertEquals(countExpected, query.count());

            if (countExpected == 1)
            {
                assertNotNull(query.singleResult());
            }
            else if (countExpected > 1)
            {
                verifySingleResultFails(query);
            }
            else if (countExpected == 0)
            {
                assertNull(query.singleResult());
            }
        }
Beispiel #2
0
 private void verifySingleResultFails(GroupQuery query)
 {
     try
     {
         query.singleResult();
         fail();
     }
     catch (ProcessEngineException)
     {
     }
 }
Beispiel #3
0
        public virtual void testQueryByMemberOfTenant()
        {
            GroupQuery query = identityService.createGroupQuery().memberOfTenant("nonExisting");

            verifyQueryResults(query, 0);

            query = identityService.createGroupQuery().memberOfTenant("tenant");
            verifyQueryResults(query, 1);

            Group group = query.singleResult();

            assertEquals("frogs", group.Id);
        }