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

129956 gjames: SEARCH-115: Testing sort of DOCUMENT


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@130190 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Gethin James
2016-09-06 14:20:06 +00:00
parent d14093dde1
commit 9520d0b009

View File

@@ -164,8 +164,8 @@ public class SearchMapperTests
assertNotNull(iae); assertNotNull(iae);
} }
searchMapper.fromSort(searchParameters, Arrays.asList(new SortDef("FIELD", "my", true), new SortDef("SCORE", null, false))); searchMapper.fromSort(searchParameters, Arrays.asList(new SortDef("FIELD", "my", true), new SortDef("SCORE", null, false), new SortDef("DOCUMENT", null, true)));
assertEquals(2 , searchParameters.getSortDefinitions().size()); assertEquals(3 , searchParameters.getSortDefinitions().size());
searchParameters.getSortDefinitions().forEach(sortDefinition -> searchParameters.getSortDefinitions().forEach(sortDefinition ->
{ {
switch (sortDefinition.getSortType()) switch (sortDefinition.getSortType())
@@ -178,6 +178,10 @@ public class SearchMapperTests
assertNull(sortDefinition.getField()); assertNull(sortDefinition.getField());
assertEquals(false, sortDefinition.isAscending()); assertEquals(false, sortDefinition.isAscending());
break; break;
case DOCUMENT:
assertNull(sortDefinition.getField());
assertEquals(true, sortDefinition.isAscending());
break;
default: default:
fail("Invalid sortDefinition"); fail("Invalid sortDefinition");
} }