@@ -25,18 +25,26 @@ class SearchAdobeStockTest extends WebapiAbstract
2525 private const SERVICE_NAME = 'adobeStockAssetApiGetAssetListV1 ' ;
2626 private const REQUEST_NAME = 'search_adobe_stock_content ' ;
2727
28+ /**
29+ * @inheridoc
30+ */
31+ protected function setUp (): void
32+ {
33+ $ this ->markTestSkipped ("The test requires adobe stock credentials and cannot be currently executed on CICD " );
34+ }
35+
2836 /**
2937 * Test get list WEB API method.
3038 *
3139 * @return void
3240 */
3341 public function testGetList (): void
3442 {
35- /** @var SearchCriteriaBuilder $searchCriteriaBuilder */
36- $ searchCriteriaBuilder = Bootstrap::getObjectManager ()->create (SearchCriteriaBuilder::class);
43+ /** @var SearchCriteriaBuilder $criteriaBuilder */
44+ $ criteriaBuilder = Bootstrap::getObjectManager ()->create (SearchCriteriaBuilder::class);
3745
38- $ searchCriteriaBuilder ->setPageSize (32 );
39- $ searchCriteriaBuilder ->setCurrentPage (1 );
46+ $ criteriaBuilder ->setPageSize (32 );
47+ $ criteriaBuilder ->setCurrentPage (1 );
4048
4149 /** @var FilterBuilder $filterBuilder */
4250 $ filterBuilder = Bootstrap::getObjectManager ()->create (FilterBuilder::class);
@@ -60,22 +68,22 @@ public function testGetList(): void
6068 ->setConditionType ('eq ' )
6169 ->create ();
6270
63- /** @var FilterGroupBuilder $filterGroupBuilder */
64- $ filterGroupBuilder = Bootstrap::getObjectManager ()->create (FilterGroupBuilder::class);
65- $ wordsFilterGroup = $ filterGroupBuilder ->setFilters ([$ wordsFilter ])->create ();
66- $ contentTypeFilterGroup = $ filterGroupBuilder ->setFilters ([$ illustrationFilter , $ photoFilter ])->create ();
67- $ premiumPriceFilterGroup = $ filterGroupBuilder ->setFilters ([$ premiumPriceFilter ])->create ();
71+ /** @var FilterGroupBuilder $groupBuilder */
72+ $ groupBuilder = Bootstrap::getObjectManager ()->create (FilterGroupBuilder::class);
73+ $ wordsFilterGroup = $ groupBuilder ->setFilters ([$ wordsFilter ])->create ();
74+ $ contentFilterGroup = $ groupBuilder ->setFilters ([$ illustrationFilter , $ photoFilter ])->create ();
75+ $ priceFilterGroup = $ groupBuilder ->setFilters ([$ premiumPriceFilter ])->create ();
6876
6977 /** @var SortOrderBuilder $sortOrderBuilder */
7078 $ sortOrderBuilder = Bootstrap::getObjectManager ()->create (SortOrderBuilder::class);
7179 $ sortOrder = $ sortOrderBuilder ->setField ('id ' )
7280 ->setDirection (SortOrder::SORT_DESC )
7381 ->create ();
7482
75- $ searchCriteria = $ searchCriteriaBuilder ->create ();
83+ $ searchCriteria = $ criteriaBuilder ->create ();
7684 $ searchCriteria ->setSortOrders ([$ sortOrder ]);
7785 $ searchCriteria ->setRequestName (self ::REQUEST_NAME );
78- $ searchCriteria ->setFilterGroups ([$ wordsFilterGroup , $ contentTypeFilterGroup , $ premiumPriceFilterGroup ]);
86+ $ searchCriteria ->setFilterGroups ([$ wordsFilterGroup , $ contentFilterGroup , $ priceFilterGroup ]);
7987
8088 $ requestData = ['search_criteria ' => $ searchCriteria ->__toArray ()];
8189
@@ -86,11 +94,11 @@ public function testGetList(): void
8694 ],
8795 'soap ' => [
8896 'service ' => self ::SERVICE_NAME ,
89- 'operation ' => self ::SERVICE_NAME . 'GetList ' ,
97+ 'operation ' => self ::SERVICE_NAME . 'Execute ' ,
9098 ],
9199 ];
92100
93- $ response = $ this ->_webApiCall ($ serviceInfo , $ searchCriteria );
101+ $ response = $ this ->_webApiCall ($ serviceInfo , $ requestData );
94102
95103 $ this ->assertArrayHasKey ('search_criteria ' , $ response );
96104 $ this ->assertArrayHasKey ('total_count ' , $ response );
0 commit comments