35 public function testOrderList()
38 $sortOrderBuilder = $this->objectManager->get(
39 \
Magento\Framework\Api\SortOrderBuilder::class
43 \
Magento\Framework\Api\SearchCriteriaBuilder::class
47 $filterBuilder = $this->objectManager->create(
48 \
Magento\Framework\Api\FilterBuilder::class
50 $filter1 = $filterBuilder
52 ->setValue(
'processing')
53 ->setConditionType(
'eq')
55 $filter2 = $filterBuilder
58 ->setConditionType(
'eq')
60 $filter3 = $filterBuilder
61 ->setField(
'increment_id')
62 ->setValue(
'100000001')
63 ->setConditionType(
'eq')
65 $sortOrder = $sortOrderBuilder->setField(
'grand_total')
66 ->setDirection(
'DESC')
76 'resourcePath' => self::RESOURCE_PATH .
'?' . http_build_query(
$requestData),
82 'operation' => self::SERVICE_READ_NAME .
'getList',
87 $this->assertArrayHasKey(
'items',
$result);
88 $this->assertCount(2,
$result[
'items']);
89 $this->assertArrayHasKey(
'search_criteria',
$result);
90 $this->assertEquals($searchData,
$result[
'search_criteria']);
91 $this->assertEquals(
'100000002',
$result[
'items'][0][
'increment_id']);
92 $this->assertEquals(
'100000001',
$result[
'items'][1][
'increment_id']);
_webApiCall( $serviceInfo, $arguments=[], $webApiAdapterCode=null, $storeCode=null, $integration=null)
static getObjectManager()