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

131385 idanea: ACE-5453: 500 error: GET /nodes/{nodeId}/ratings?skipCount=XXX
      - implemented fix and added new unit test 


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@132255 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Alan Davis
2016-11-03 13:50:40 +00:00
parent 6f2b9a5613
commit b3379f798e
2 changed files with 29 additions and 6 deletions

View File

@@ -534,7 +534,29 @@ public class TestNodeRatings extends AbstractBaseApiTest
assertEquals(HttpStatus.SC_METHOD_NOT_ALLOWED, e.getHttpResponse().getStatusCode());
}
}
}
// Test case ACE-5453
{
try
{
testSkipCountLargeValue(person11, network1, nodeRef1, nodesProxy);
}
catch (PublicApiException e)
{
fail();
}
}
}
// test for retrieving the list of ratings with high value of skipCount(e.g. 10)
public void testSkipCountLargeValue(TestPerson person11, TestNetwork network1, NodeRef nodeRef1, Nodes nodesProxy) throws PublicApiException
{
List<NodeRating> expectedRatings = repoService.getNodeRatings(person11.getId(), network1.getId(), nodeRef1);
int skipCount = 10;
int maxItems = Integer.MAX_VALUE;
Paging paging = getPaging(skipCount, maxItems, expectedRatings.size(), expectedRatings.size());
nodesProxy.getNodeRatings(nodeRef1.getId(), createParams(paging, null));
}
@Override
public String getScope()