We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3d002ce commit c994de3Copy full SHA for c994de3
1 file changed
tests/dataverseAPI/search/DataverseSearchBuilderTest.php
@@ -105,4 +105,20 @@ public function testFullParamsSearch(): void
105
$searchBuilder->getSearchUrls()
106
);
107
}
108
+
109
+ public function testLargeNumberOfFiltersGenerateMultipleUrls(): void
110
+ {
111
+ $largeNumberOfFilters = 1000;
112
+ $searchBuilder = $this->getDataverseSearchBuilder();
113
+ for ($i = 0; $i < $largeNumberOfFilters; $i++) {
114
+ $searchBuilder->addFilterQuery('publicationStatus', 'Published');
115
+ }
116
117
+ $searchUrls = $searchBuilder->getSearchUrls();
118
119
+ $this->assertGreaterThan(1, count($searchUrls));
120
+ foreach ($searchUrls as $searchUrl) {
121
+ $this->assertStringContainsString(self::SEARCH_URL, $searchUrl);
122
123
124
0 commit comments