���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/zhaagvlk/web.zhaap.com/vendor__1b5d5ff/midtrans/midtrans-php/tests/MidtransSanitizerTest.php
���ѧ٧ѧ�
<?php namespace Midtrans; use Midtrans\utility\MtChargeFixture; class MidtransSanitizerTest extends \PHPUnit_Framework_TestCase { public function testSanitizeWithoutOptionalRequest() { $params = MtChargeFixture::build('vtweb'); unset($params['customer_details']); Sanitizer::jsonRequest($params); $this->assertEquals(false, isset($params['customer_details'])); } public function testSanitizeWithoutOptionalCustDetails() { $params = MtChargeFixture::build('vtweb'); unset($params['customer_details']['first_name']); unset($params['customer_details']['last_name']); unset($params['customer_details']['email']); unset($params['customer_details']['billing_address']); unset($params['customer_details']['shipping_address']); Sanitizer::jsonRequest($params); $this->assertEquals(false, isset($params['customer_details']['first_name'])); $this->assertEquals(false, isset($params['customer_details']['last_name'])); $this->assertEquals(false, isset($params['customer_details']['email'])); $this->assertEquals(false, isset($params['customer_details']['billing_address'])); $this->assertEquals(false, isset($params['customer_details']['shipping_address'])); } public function testSanitizeWithoutOptionalInBillingAddress() { $params = MtChargeFixture::build('vtweb'); unset($params['customer_details']['billing_address']['first_name']); unset($params['customer_details']['billing_address']['last_name']); unset($params['customer_details']['billing_address']['phone']); unset($params['customer_details']['billing_address']['address']); unset($params['customer_details']['billing_address']['city']); unset($params['customer_details']['billing_address']['postal_code']); unset($params['customer_details']['billing_address']['country_code']); Sanitizer::jsonRequest($params); $this->assertEquals(false, isset($params['customer_details']['billing_address']['first_name'])); $this->assertEquals(false, isset($params['customer_details']['billing_address']['last_name'])); $this->assertEquals(false, isset($params['customer_details']['billing_address']['phone'])); $this->assertEquals(false, isset($params['customer_details']['billing_address']['address'])); $this->assertEquals(false, isset($params['customer_details']['billing_address']['city'])); $this->assertEquals(false, isset($params['customer_details']['billing_address']['postal_code'])); $this->assertEquals(false, isset($params['customer_details']['billing_address']['country_code'])); } public function testSanitizeWithoutOptionalInShippingAddress() { $params = MtChargeFixture::build('vtweb'); unset($params['customer_details']['shipping_address']['first_name']); unset($params['customer_details']['shipping_address']['last_name']); unset($params['customer_details']['shipping_address']['phone']); unset($params['customer_details']['shipping_address']['address']); unset($params['customer_details']['shipping_address']['city']); unset($params['customer_details']['shipping_address']['postal_code']); unset($params['customer_details']['shipping_address']['country_code']); Sanitizer::jsonRequest($params); $this->assertEquals(false, isset($params['customer_details']['shipping_address']['first_name'])); $this->assertEquals(false, isset($params['customer_details']['shipping_address']['last_name'])); $this->assertEquals(false, isset($params['customer_details']['shipping_address']['phone'])); $this->assertEquals(false, isset($params['customer_details']['shipping_address']['address'])); $this->assertEquals(false, isset($params['customer_details']['shipping_address']['city'])); $this->assertEquals(false, isset($params['customer_details']['shipping_address']['postal_code'])); $this->assertEquals(false, isset($params['customer_details']['shipping_address']['country_code'])); } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.02 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�