mirror of
https://github.com/Alfresco/SearchServices.git
synced 2026-09-16 18:12:56 +00:00
SEARCH-339: Updating the interval tests with new response
This commit is contained in:
@@ -95,21 +95,22 @@ public class FacetIntervalSearchTest extends AbstractSearchTest
|
||||
|
||||
SearchResponse response = query(query);
|
||||
response.assertThat().entriesListIsNotEmpty();
|
||||
response.getContext().assertThat().field("facetIntervals").isNotEmpty();
|
||||
RestResultBucketsModel resultBucketsModel = response.getContext().getFacetIntervals().get(0);
|
||||
response.getContext().assertThat().field("facets").isNotEmpty();
|
||||
RestGenericFacetResponseModel facetResponseModel = response.getContext().getFacets().get(0);
|
||||
|
||||
FacetFieldBucket bucket = resultBucketsModel.getBuckets().get(0);
|
||||
Assert.assertEquals(resultBucketsModel.getBuckets().size(), 2);
|
||||
RestGenericBucketModel bucket = facetResponseModel.getBuckets().get(0);
|
||||
Assert.assertEquals(facetResponseModel.getBuckets().size(), 2);
|
||||
bucket.assertThat().field("label").is("aUser");
|
||||
bucket.assertThat().field("count").isGreaterThan(1);
|
||||
bucket.assertThat().field("filterQuery").is("creator:[a,user]");
|
||||
bucket.getMetrics().get(0).assertThat().field("type").is("count");
|
||||
bucket.getMetrics().get(0).assertThat().field("value").contains("{count=");
|
||||
|
||||
bucket = resultBucketsModel.getBuckets().get(1);
|
||||
bucket = facetResponseModel.getBuckets().get(1);
|
||||
|
||||
bucket.assertThat().field("label").is("theRest");
|
||||
bucket.assertThat().field("count").isLessThan(1);
|
||||
bucket.assertThat().field("filterQuery").is("creator:(user,z]");
|
||||
|
||||
bucket.getMetrics().get(0).assertThat().field("type").is("count");
|
||||
bucket.getMetrics().get(0).assertThat().field("value").is("{count=0}");
|
||||
}
|
||||
|
||||
@Test(groups = { TestGroup.REST_API, TestGroup.SEARCH, TestGroup.ASS_1 })
|
||||
@@ -137,23 +138,25 @@ public class FacetIntervalSearchTest extends AbstractSearchTest
|
||||
|
||||
SearchResponse response = query(query);
|
||||
response.assertThat().entriesListIsNotEmpty();
|
||||
response.getContext().assertThat().field("facetIntervals").isNotEmpty();
|
||||
RestResultBucketsModel resultBucketsModel = response.getContext().getFacetIntervals().get(0);
|
||||
response.getContext().assertThat().field("facets").isNotEmpty();
|
||||
RestGenericFacetResponseModel facetResponseModel = response.getContext().getFacets().get(0);
|
||||
|
||||
resultBucketsModel.assertThat().field("label").is("modified");
|
||||
FacetFieldBucket bucket = resultBucketsModel.getBuckets().get(0);
|
||||
Assert.assertEquals(resultBucketsModel.getBuckets().size(), 2);
|
||||
facetResponseModel.assertThat().field("label").is("modified");
|
||||
RestGenericBucketModel bucket = facetResponseModel.getBuckets().get(0);
|
||||
Assert.assertEquals(facetResponseModel.getBuckets().size(), 2);
|
||||
|
||||
bucket.assertThat().field("label").is("From2016");
|
||||
bucket.assertThat().field("count").isGreaterThan(1);
|
||||
bucket.assertThat().field("filterQuery").is("cm:modified:[2016,now]");
|
||||
bucket.getMetrics().get(0).assertThat().field("type").is("count");
|
||||
bucket.getMetrics().get(0).assertThat().field("value").contains("{count=");
|
||||
|
||||
bucket = resultBucketsModel.getBuckets().get(1);
|
||||
|
||||
bucket = facetResponseModel.getBuckets().get(1);
|
||||
|
||||
bucket.assertThat().field("label").is("Before2016");
|
||||
bucket.assertThat().field("count").isLessThan(1);
|
||||
bucket.assertThat().field("filterQuery").is("cm:modified:[*,2016)");
|
||||
|
||||
bucket.getMetrics().get(0).assertThat().field("type").is("count");
|
||||
bucket.getMetrics().get(0).assertThat().field("value").is("{count=0}");
|
||||
}
|
||||
|
||||
private SearchRequest carsQuery()
|
||||
|
||||
@@ -121,7 +121,7 @@ public class FacetedSearchTest extends AbstractSearchTest
|
||||
.and().field("filterQuery").is("content.size:[102400 TO 1048576]");
|
||||
//We don't expect to see the FacetFields if group is being used.
|
||||
Assert.assertNull(response.getContext().getFacetsFields());
|
||||
Assert.assertNull(response.getContext().getFacetIntervals());
|
||||
Assert.assertNull(response.getContext().getFacets());
|
||||
}
|
||||
@Test(groups = { TestGroup.REST_API, TestGroup.SEARCH , TestGroup.ASS_1})
|
||||
@TestRail(section = {TestGroup.REST_API, TestGroup.SEARCH ,TestGroup.ASS_1 }, executionType = ExecutionType.REGRESSION,
|
||||
|
||||
Reference in New Issue
Block a user