6 declare(strict_types=1);
21 private $defaultStockProvider;
36 'resourcePath' =>
'/V1/inventory/stocks/' . $this->defaultStockProvider->getId(),
40 'service' =>
'inventoryApiStockRepositoryV1',
41 'operation' =>
'inventoryApiStockRepositoryV1DeleteById',
44 $expectedMessage =
'Default Stock could not be deleted.';
47 $this->
_webApiCall($serviceInfo, [
'stockId' => $this->defaultStockProvider->getId()]);
48 $this->fail(
'Expected throwing exception');
50 if (TESTS_WEB_API_ADAPTER === self::ADAPTER_REST) {
52 self::assertEquals($expectedMessage, $errorData[
'message']);
54 }
elseif (TESTS_WEB_API_ADAPTER == self::ADAPTER_SOAP) {
55 $this->assertInstanceOf(
'SoapFault', $e);
elseif(isset( $params[ 'redirect_parent']))
_webApiCall( $serviceInfo, $arguments=[], $webApiAdapterCode=null, $storeCode=null, $integration=null)
testCouldNotDeleteException()
checkSoapFault( $soapFault, $expectedMessage, $expectedFaultCode, $expectedErrorParams=[], $expectedWrappedErrors=[], $traceString=null)
processRestExceptionResult(\Exception $e)
static getObjectManager()