6 declare(strict_types=1);
32 'resourcePath' => self::RESOURCE_PATH .
'/' . $notExistedCode,
37 'operation' => self::SERVICE_NAME .
'Get',
41 $expectedMessage =
'Source with code "%value" does not exist.';
45 : $this->
_webApiCall($serviceInfo, [
'sourceCode' => $notExistedCode]);
46 $this->fail(
'Expected throwing exception');
48 if (TESTS_WEB_API_ADAPTER === self::ADAPTER_REST) {
50 self::assertEquals($expectedMessage, $errorData[
'message']);
51 self::assertEquals($notExistedCode, $errorData[
'parameters'][
'value']);
53 }
elseif (TESTS_WEB_API_ADAPTER === self::ADAPTER_SOAP) {
54 $this->assertInstanceOf(
'SoapFault', $e);
55 $this->
checkSoapFault($e, $expectedMessage,
'env:Sender', [
'value' => $notExistedCode]);
elseif(isset( $params[ 'redirect_parent']))
_webApiCall( $serviceInfo, $arguments=[], $webApiAdapterCode=null, $storeCode=null, $integration=null)
testGetNoSuchEntityException()
checkSoapFault( $soapFault, $expectedMessage, $expectedFaultCode, $expectedErrorParams=[], $expectedWrappedErrors=[], $traceString=null)
processRestExceptionResult(\Exception $e)