diff --git a/e2e-test/src/test/java/org/alfresco/test/search/functional/searchServices/search/SearchAPATHTest.java b/e2e-test/src/test/java/org/alfresco/test/search/functional/searchServices/search/SearchAPATHTest.java index 33592222e..1016869cc 100644 --- a/e2e-test/src/test/java/org/alfresco/test/search/functional/searchServices/search/SearchAPATHTest.java +++ b/e2e-test/src/test/java/org/alfresco/test/search/functional/searchServices/search/SearchAPATHTest.java @@ -29,7 +29,6 @@ import org.alfresco.rest.search.RestRequestQueryModel; import org.alfresco.rest.search.RestResultBucketsModel; import org.alfresco.rest.search.SearchRequest; import org.alfresco.rest.search.SearchResponse; -import org.alfresco.search.TestGroup; import org.testng.Assert; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; @@ -105,14 +104,18 @@ public class SearchAPATHTest extends AbstractSearchServicesE2ETest buckets.forEach(bucket -> bucket.assertThat().field("label").contains("0/")); } + /** + * Test to test that the facet buckets are returned correctly for sub-level 1/ + * Test to search for a searchString, that's unique to the test run and hence stable for any environment + */ @Test public void searchLevel0andIncludeSubLevel1() { - SearchRequest searchQuery = searchRequestWithAPATHFacet("name:*", "1/"); + SearchRequest searchQuery = searchRequestWithAPATHFacet("name:" + unique_searchString, "1/"); SearchResponse response = query(searchQuery); List buckets = getBuckets(response); - Assert.assertEquals(4, buckets.size()); + Assert.assertEquals(buckets.size(), 1, "Incorrect bucket count"); getFirstBucket(response).assertThat().field("label").contains("1/"); } diff --git a/search-services/alfresco-solrclient-lib/pom.xml b/search-services/alfresco-solrclient-lib/pom.xml index 152d25d5e..6223ec5d7 100644 --- a/search-services/alfresco-solrclient-lib/pom.xml +++ b/search-services/alfresco-solrclient-lib/pom.xml @@ -22,7 +22,7 @@ - 8.48 + 8.49 2.10.0.pr2