for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Pronamic\WordPress\Pay\Gateways\TargetPay;
/**
* Title: TargetPay iDEAL start parameters test
* Description:
* Copyright: 2005-2021 Pronamic
* Company: Pronamic
*
* @author Remco Tolsma
* @version 2.0.0
* @since 1.0.0
*/
class IDealStartParametersTest extends \PHPUnit_Framework_TestCase {
* Test iDEAL start parameters.
public function test() {
$parameters = new IDealStartParameters();
$parameters->rtlo = '12345';
$parameters->bank = 'test';
$parameters->description = 'Description';
$parameters->amount = '100';
$parameters->return_url = 'http://example.com/';
$parameters->report_url = 'http://example.com/';
$parameters->cinfo_in_callback = true;
$array = $parameters->get_array();
$this->assertArrayHasKey( 'rtlo', $array );
$this->assertArrayHasKey( 'bank', $array );
$this->assertArrayHasKey( 'description', $array );
$this->assertArrayHasKey( 'amount', $array );
$this->assertArrayHasKey( 'returnurl', $array );
$this->assertArrayHasKey( 'reporturl', $array );
$this->assertArrayHasKey( 'cinfo_in_callback', $array );
}