SEARCH-339: Updating interval tests

This commit is contained in:
Gethin James
2017-05-22 15:34:25 +02:00
parent 458ecc1959
commit 4f009c7db3
2 changed files with 20 additions and 1 deletions
@@ -68,6 +68,25 @@ public class FacetIntervalSearchTest extends AbstractSearchTest
restClient.assertStatusCodeIs(HttpStatus.BAD_REQUEST).assertLastError()
.containsSummary(String.format(RestErrorModel.MANDATORY_PARAM, "facetIntervals intervals created sets end"));
restFacetSetModel.setEnd("B");
RestRequestFacetSetModel duplicate = new RestRequestFacetSetModel();
facetInterval.setSets(Arrays.asList(restFacetSetModel,duplicate));
duplicate.setLabel("theRest");
duplicate.setStart("A");
duplicate.setEnd("C");
response = query(query);
restClient.assertStatusCodeIs(HttpStatus.BAD_REQUEST).assertLastError()
.containsSummary("duplicate set interval label [theRest=2]");
facetInterval.setSets(Arrays.asList(restFacetSetModel));
facetInterval.setLabel("thesame");
FacetInterval duplicateLabel = new FacetInterval("creator", "thesame", Arrays.asList(duplicate));
facetIntervalsModel.setIntervals(Arrays.asList(facetInterval, duplicateLabel));
query.setFacetIntervals(facetIntervalsModel);
response = query(query);
restClient.assertStatusCodeIs(HttpStatus.BAD_REQUEST).assertLastError()
.containsSummary("duplicate interval label [thesame=2]");
}
@Test(groups = { TestGroup.REST_API, TestGroup.SEARCH, TestGroup.ASS_1 })
@@ -167,7 +167,7 @@ public class StatsSearchTest extends AbstractSearchTest
SearchResponse response = query(query);
assertStatsFacetedResponse(response, "creator", 1);
RestGenericMetricModel countMetric = response.getContext().getFacets().get(0).getBuckets().get(0).getMetrics().get(0);
Integer count = response.getEntries().size();
Integer count = response.getPagination().getTotalItems();
Map metricCount = (Map) countMetric.getValue();
assertEquals(count, metricCount.get("count"));