![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-paypal/Test/Unit/Model/Api/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ declare(strict_types=1); namespace Magento\Paypal\Test\Unit\Model\Api; use Magento\Paypal\Model\Api\ProcessableException; use PHPUnit\Framework\TestCase; class ProcessableExceptionTest extends TestCase { const UNKNOWN_CODE = 10411; /** * @var ProcessableException */ private $model; /** * @param int $code * @param string $msg * @return void * @dataProvider getUserMessageDataProvider */ public function testGetUserMessage($code, $msg) { $this->model = new ProcessableException(__($msg), null, $code); $this->assertEquals($msg, $this->model->getUserMessage()); } /** * @return array */ public function getUserMessageDataProvider() { return [ [ ProcessableException::API_INTERNAL_ERROR, "I'm sorry - but we were not able to process your payment. " . "Please try another payment method or contact us so we can assist you.", ], [ ProcessableException::API_UNABLE_PROCESS_PAYMENT_ERROR_CODE, "I'm sorry - but we were not able to process your payment. " . "Please try another payment method or contact us so we can assist you." ], [ ProcessableException::API_COUNTRY_FILTER_DECLINE, "I'm sorry - but we are not able to complete your transaction. Please contact us so we can assist you." ], [ ProcessableException::API_MAXIMUM_AMOUNT_FILTER_DECLINE, "I'm sorry - but we are not able to complete your transaction. Please contact us so we can assist you." ], [ ProcessableException::API_OTHER_FILTER_DECLINE, "I'm sorry - but we are not able to complete your transaction. Please contact us so we can assist you." ], [ ProcessableException::API_ADDRESS_MATCH_FAIL, 'A match of the Shipping Address City, State, and Postal Code failed.' ], [ self::UNKNOWN_CODE, "We can't place the order." ] ]; } }