Merged 5.2.N (5.2.1) to HEAD (5.2)

130872 jvonka: REPO-1027: V1 REST API - fix error handling (update site member)
   - already fix on 5.2(.N) so simply add -ve api tests
   - ACE-5443


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@132197 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Alan Davis
2016-11-03 13:28:31 +00:00
parent 6a5f88763f
commit 57b96f4b38

View File

@@ -573,6 +573,18 @@ public class TestSiteMembers extends EnterpriseTestApi
{
assertEquals(HttpStatus.SC_BAD_REQUEST, e.getHttpResponse().getStatusCode());
}
// cannot update last member of site to be a non-manager
try
{
publicApiClient.setRequestContext(new RequestContext(network1.getId(), person2.getId()));
sitesProxy.updateSiteMember(site.getSiteId(), new SiteMember(person2.getId(), SiteRole.SiteContributor.toString()));
fail();
}
catch(PublicApiException e)
{
assertEquals(HttpStatus.SC_UNPROCESSABLE_ENTITY, e.getHttpResponse().getStatusCode());
}
// successful update
{