6 declare(strict_types=1);
33 $sourceItemsForDelete = [
43 $expectedSourceItemsAfterDeleting = [
60 'resourcePath' => self::RESOURCE_DELETE_PATH .
'?' 61 . http_build_query([
'sourceItems' => $sourceItemsForDelete]),
66 'operation' => self::SERVICE_NAME .
'Execute',
71 : $this->
_webApiCall($serviceInfo, [
'sourceItems' => $sourceItemsForDelete]);
73 $actualData = $this->getSourceItems();
75 self::assertEquals(2, $actualData[
'total_count']);
82 private function getSourceItems(): array
92 'condition_type' =>
'eq',
101 'resourcePath' => self::RESOURCE_PATH .
'?' . http_build_query(
$requestData),
105 'service' =>
'inventoryApiSourceItemRepositoryV1',
106 'operation' =>
'inventoryApiSourceItemRepositoryV1GetList',
109 return (TESTS_WEB_API_ADAPTER === self::ADAPTER_REST)
_webApiCall( $serviceInfo, $arguments=[], $webApiAdapterCode=null, $storeCode=null, $integration=null)
const RESOURCE_DELETE_PATH
const STATUS_OUT_OF_STOCK
static assert(array $expected, array $actual)