Search in sources :

Example 16 with Group

use of org.alfresco.rest.api.tests.client.data.Group in project alfresco-remote-api by Alfresco.

the class GroupsTest method shouldFilterGroupByDisplayNameAndZone.

private void shouldFilterGroupByDisplayNameAndZone() throws Exception {
    Paging paging = getPaging(0, Integer.MAX_VALUE);
    Map<String, String> otherParams = new HashMap<>();
    addOrderBy(otherParams, org.alfresco.rest.api.Groups.PARAM_DISPLAY_NAME, true);
    otherParams.put("include", org.alfresco.rest.api.Groups.PARAM_INCLUDE_ZONES);
    otherParams.put("where", "(zones in ('APITEST.MYZONE') AND displayName in ('A Group'))");
    ListResponse<Group> response = getGroups(paging, otherParams);
    List<Group> groups = response.getList();
    assertEquals(1, groups.size());
    assertTrue(groups.get(0).getZones().contains("APITEST.MYZONE"));
    assertEquals("A Group", groups.get(0).getDisplayName());
}
Also used : Group(org.alfresco.rest.api.tests.client.data.Group) Paging(org.alfresco.rest.api.tests.client.PublicApiClient.Paging)

Aggregations

Group (org.alfresco.rest.api.tests.client.data.Group)16 Paging (org.alfresco.rest.api.tests.client.PublicApiClient.Paging)10 AbstractSingleNetworkSiteTest (org.alfresco.rest.AbstractSingleNetworkSiteTest)5 Groups (org.alfresco.rest.api.tests.client.PublicApiClient.Groups)5 Test (org.junit.Test)5 RequestContext (org.alfresco.rest.api.tests.client.RequestContext)3 GroupMember (org.alfresco.rest.api.tests.client.data.GroupMember)3 Person (org.alfresco.rest.api.tests.client.data.Person)3 java.util (java.util)2 HttpServletResponse (javax.servlet.http.HttpServletResponse)2 AuthenticationUtil (org.alfresco.repo.security.authentication.AuthenticationUtil)2 AuthorityDAOImpl (org.alfresco.repo.security.authority.AuthorityDAOImpl)2 PublicApiClient (org.alfresco.rest.api.tests.client.PublicApiClient)2 ListResponse (org.alfresco.rest.api.tests.client.PublicApiClient.ListResponse)2 PublicApiException (org.alfresco.rest.api.tests.client.PublicApiException)2 SortColumn (org.alfresco.rest.framework.resource.parameters.SortColumn)2 ResultSetRow (org.alfresco.service.cmr.search.ResultSetRow)2 AuthorityService (org.alfresco.service.cmr.security.AuthorityService)2 AuthorityType (org.alfresco.service.cmr.security.AuthorityType)2 PermissionService (org.alfresco.service.cmr.security.PermissionService)2