Payments API Updates

This commit is contained in:
Jay Patel
2015-10-02 14:25:46 -05:00
parent 02fca1bda4
commit a37b880e96
112 changed files with 3857 additions and 1495 deletions

View File

@@ -13,15 +13,17 @@ class PaymentExecutionTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object PaymentExecution
*
* @return string
*/
public static function getJson()
{
return '{"payer_id":"TestSample","transactions":[' .TransactionTest::getJson() . ']}';
return '{"payer_id":"TestSample","carrier_account_id":"TestSample","transactions":[' . TransactionTest::getJson() . ']}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return PaymentExecution
*/
public static function getObject()
@@ -32,6 +34,7 @@ class PaymentExecutionTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return PaymentExecution
*/
public function testSerializationDeserialization()
@@ -39,6 +42,7 @@ class PaymentExecutionTest extends \PHPUnit_Framework_TestCase
$obj = new PaymentExecution(self::getJson());
$this->assertNotNull($obj);
$this->assertNotNull($obj->getPayerId());
$this->assertNotNull($obj->getCarrierAccountId());
$this->assertNotNull($obj->getTransactions());
$this->assertEquals(self::getJson(), $obj->toJson());
return $obj;
@@ -51,6 +55,9 @@ class PaymentExecutionTest extends \PHPUnit_Framework_TestCase
public function testGetters($obj)
{
$this->assertEquals($obj->getPayerId(), "TestSample");
$this->assertEquals($obj->getCarrierAccountId(), "TestSample");
$this->assertEquals($obj->getTransactions(), array(TransactionTest::getObject()));
}
}