//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void deleteTenantMembershipsOfTenant() public virtual void deleteTenantMembershipsOfTenant() { Tenant tenant = identityService.newTenant(TENANT_ONE); identityService.saveTenant(tenant); User user = identityService.newUser(USER_ONE); identityService.saveUser(user); Group group = identityService.newGroup(GROUP_ONE); identityService.saveGroup(group); identityService.createTenantUserMembership(TENANT_ONE, USER_ONE); identityService.createTenantGroupMembership(TENANT_ONE, GROUP_ONE); UserQuery userQuery = identityService.createUserQuery().memberOfTenant(TENANT_ONE); GroupQuery groupQuery = identityService.createGroupQuery().memberOfTenant(TENANT_ONE); assertThat(userQuery.count(), @is(1L)); assertThat(groupQuery.count(), @is(1L)); identityService.deleteTenant(TENANT_ONE); assertThat(userQuery.count(), @is(0L)); assertThat(groupQuery.count(), @is(0L)); }
protected internal virtual CountResultDto getGroupCount(GroupQueryDto queryDto) { GroupQuery query = queryDto.toQuery(ProcessEngine); long count = query.count(); return(new CountResultDto(count)); }
public virtual void testQuerySorting() { // asc assertEquals(4, identityService.createGroupQuery().orderByGroupId().asc().count()); assertEquals(4, identityService.createGroupQuery().orderByGroupName().asc().count()); assertEquals(4, identityService.createGroupQuery().orderByGroupType().asc().count()); // desc assertEquals(4, identityService.createGroupQuery().orderByGroupId().desc().count()); assertEquals(4, identityService.createGroupQuery().orderByGroupName().desc().count()); assertEquals(4, identityService.createGroupQuery().orderByGroupType().desc().count()); // Multiple sortings GroupQuery query = identityService.createGroupQuery().orderByGroupType().asc().orderByGroupName().desc(); IList <Group> groups = query.list(); assertEquals(4, query.count()); assertEquals("security", groups[0].Type); assertEquals("user", groups[1].Type); assertEquals("user", groups[2].Type); assertEquals("user", groups[3].Type); assertEquals("admin", groups[0].Id); assertEquals("muppets", groups[1].Id); assertEquals("mammals", groups[2].Id); assertEquals("frogs", groups[3].Id); }
private GroupQuery setUpMockGroupQuery(IList <Group> list) { GroupQuery sampleGroupQuery = mock(typeof(GroupQuery)); when(sampleGroupQuery.list()).thenReturn(list); when(sampleGroupQuery.count()).thenReturn((long)list.Count); when(processEngine.IdentityService.createGroupQuery()).thenReturn(sampleGroupQuery); return(sampleGroupQuery); }
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()); } }