Update payments API to v1.9

This commit is contained in:
mrak and sdcoffey
2016-10-25 17:29:48 -05:00
committed by jaypatel512 and sdcoffey
parent 7c5ea8b997
commit c2947ff409
92 changed files with 1583 additions and 973 deletions

View File

@@ -13,17 +13,15 @@ class AddressTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Address
*
* @return string
*/
public static function getJson()
{
return '{"line1":"TestSample","line2":"TestSample","city":"TestSample","country_code":"TestSample","postal_code":"TestSample","state":"TestSample","phone":"TestSample","normalization_status":"TestSample","status":"TestSample"}';
return '{"line1":"TestSample","line2":"TestSample","city":"TestSample","country_code":"TestSample","postal_code":"TestSample","state":"TestSample","phone":"TestSample","normalization_status":"TestSample","status":"TestSample","type":"TestSample"}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return Address
*/
public static function getObject()
@@ -34,7 +32,6 @@ class AddressTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Address
*/
public function testSerializationDeserialization()
@@ -50,6 +47,7 @@ class AddressTest extends \PHPUnit_Framework_TestCase
$this->assertNotNull($obj->getPhone());
$this->assertNotNull($obj->getNormalizationStatus());
$this->assertNotNull($obj->getStatus());
$this->assertNotNull($obj->getType());
$this->assertEquals(self::getJson(), $obj->toJson());
return $obj;
}
@@ -69,5 +67,6 @@ class AddressTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($obj->getPhone(), "TestSample");
$this->assertEquals($obj->getNormalizationStatus(), "TestSample");
$this->assertEquals($obj->getStatus(), "TestSample");
$this->assertEquals($obj->getType(), "TestSample");
}
}

View File

@@ -13,7 +13,6 @@ class AmountTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Amount
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class AmountTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return Amount
*/
public static function getObject()
@@ -34,7 +32,6 @@ class AmountTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Amount
*/
public function testSerializationDeserialization()

View File

@@ -14,17 +14,15 @@ class AuthorizationTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Authorization
*
* @return string
*/
public static function getJson()
{
return '{"id":"TestSample","amount":' . AmountTest::getJson() . ',"payment_mode":"TestSample","state":"TestSample","reason_code":"TestSample","pending_reason":"TestSample","protection_eligibility":"TestSample","protection_eligibility_type":"TestSample","fmf_details":' . FmfDetailsTest::getJson() . ',"parent_payment":"TestSample","valid_until":"TestSample","create_time":"TestSample","update_time":"TestSample","links":' . LinksTest::getJson() . '}';
return '{"id":"TestSample","amount":' .AmountTest::getJson() . ',"payment_mode":"TestSample","state":"TestSample","reason_code":"TestSample","pending_reason":"TestSample","protection_eligibility":"TestSample","protection_eligibility_type":"TestSample","fmf_details":' .FmfDetailsTest::getJson() . ',"parent_payment":"TestSample","valid_until":"TestSample","create_time":"TestSample","update_time":"TestSample","reference_id":"TestSample","receipt_id":"TestSample","links":' .LinksTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return Authorization
*/
public static function getObject()
@@ -35,7 +33,6 @@ class AuthorizationTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Authorization
*/
public function testSerializationDeserialization()
@@ -55,6 +52,8 @@ class AuthorizationTest extends \PHPUnit_Framework_TestCase
$this->assertNotNull($obj->getValidUntil());
$this->assertNotNull($obj->getCreateTime());
$this->assertNotNull($obj->getUpdateTime());
$this->assertNotNull($obj->getReferenceId());
$this->assertNotNull($obj->getReceiptId());
$this->assertNotNull($obj->getLinks());
$this->assertEquals(self::getJson(), $obj->toJson());
return $obj;
@@ -79,6 +78,8 @@ class AuthorizationTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($obj->getValidUntil(), "TestSample");
$this->assertEquals($obj->getCreateTime(), "TestSample");
$this->assertEquals($obj->getUpdateTime(), "TestSample");
$this->assertEquals($obj->getReferenceId(), "TestSample");
$this->assertEquals($obj->getReceiptId(), "TestSample");
$this->assertEquals($obj->getLinks(), LinksTest::getObject());
}
@@ -95,13 +96,12 @@ class AuthorizationTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
AuthorizationTest::getJson()
AuthorizationTest::getJson()
));
$result = $obj->get("authorizationId", $mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Authorization $obj
@@ -115,14 +115,13 @@ class AuthorizationTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
CaptureTest::getJson()
CaptureTest::getJson()
));
$capture = CaptureTest::getObject();
$result = $obj->capture($capture, $mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Authorization $obj
@@ -136,13 +135,12 @@ class AuthorizationTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
self::getJson()
self::getJson()
));
$result = $obj->void($mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Authorization $obj
@@ -156,7 +154,7 @@ class AuthorizationTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
self::getJson()
self::getJson()
));
$result = $obj->reauthorize($mockApiContext, $mockPPRestCall);
@@ -167,8 +165,8 @@ class AuthorizationTest extends \PHPUnit_Framework_TestCase
{
$obj = self::getObject();
$mockApiContext = $this->getMockBuilder('ApiContext')
->disableOriginalConstructor()
->getMock();
->disableOriginalConstructor()
->getMock();
return array(
array($obj, $mockApiContext),
array($obj, null)

View File

@@ -13,17 +13,15 @@ class BankAccountTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object BankAccount
*
* @return string
*/
public static function getJson()
{
return '{"id":"TestSample","account_number":"TestSample","account_number_type":"TestSample","routing_number":"TestSample","account_type":"TestSample","account_name":"TestSample","check_type":"TestSample","auth_type":"TestSample","auth_capture_timestamp":"TestSample","bank_name":"TestSample","country_code":"TestSample","first_name":"TestSample","last_name":"TestSample","birth_date":"TestSample","billing_address":' . AddressTest::getJson() . ',"state":"TestSample","confirmation_status":"TestSample","payer_id":"TestSample","external_customer_id":"TestSample","merchant_id":"TestSample","create_time":"TestSample","update_time":"TestSample","valid_until":"TestSample","links":' . LinksTest::getJson() . '}';
return '{"id":"TestSample","account_number":"TestSample","account_number_type":"TestSample","routing_number":"TestSample","account_type":"TestSample","account_name":"TestSample","check_type":"TestSample","auth_type":"TestSample","auth_capture_timestamp":"TestSample","bank_name":"TestSample","country_code":"TestSample","first_name":"TestSample","last_name":"TestSample","birth_date":"TestSample","billing_address":' .AddressTest::getJson() . ',"state":"TestSample","confirmation_status":"TestSample","payer_id":"TestSample","external_customer_id":"TestSample","merchant_id":"TestSample","create_time":"TestSample","update_time":"TestSample","valid_until":"TestSample","links":' .LinksTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return BankAccount
*/
public static function getObject()
@@ -34,7 +32,6 @@ class BankAccountTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return BankAccount
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class BankTokenTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object BankToken
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class BankTokenTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return BankToken
*/
public static function getObject()
@@ -34,7 +32,6 @@ class BankTokenTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return BankToken
*/
public function testSerializationDeserialization()

View File

@@ -14,17 +14,15 @@ class CaptureTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Capture
*
* @return string
*/
public static function getJson()
{
return '{"id":"TestSample","amount":' . AmountTest::getJson() . ',"is_final_capture":true,"state":"TestSample","parent_payment":"TestSample","transaction_fee":' . CurrencyTest::getJson() . ',"create_time":"TestSample","update_time":"TestSample","links":' . LinksTest::getJson() . '}';
return '{"id":"TestSample","amount":' .AmountTest::getJson() . ',"is_final_capture":true,"state":"TestSample","reason_code":"TestSample","parent_payment":"TestSample","invoice_number":"TestSample","transaction_fee":' .CurrencyTest::getJson() . ',"create_time":"TestSample","update_time":"TestSample","links":' .LinksTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return Capture
*/
public static function getObject()
@@ -35,7 +33,6 @@ class CaptureTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Capture
*/
public function testSerializationDeserialization()
@@ -46,7 +43,9 @@ class CaptureTest extends \PHPUnit_Framework_TestCase
$this->assertNotNull($obj->getAmount());
$this->assertNotNull($obj->getIsFinalCapture());
$this->assertNotNull($obj->getState());
$this->assertNotNull($obj->getReasonCode());
$this->assertNotNull($obj->getParentPayment());
$this->assertNotNull($obj->getInvoiceNumber());
$this->assertNotNull($obj->getTransactionFee());
$this->assertNotNull($obj->getCreateTime());
$this->assertNotNull($obj->getUpdateTime());
@@ -65,7 +64,9 @@ class CaptureTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($obj->getAmount(), AmountTest::getObject());
$this->assertEquals($obj->getIsFinalCapture(), true);
$this->assertEquals($obj->getState(), "TestSample");
$this->assertEquals($obj->getReasonCode(), "TestSample");
$this->assertEquals($obj->getParentPayment(), "TestSample");
$this->assertEquals($obj->getInvoiceNumber(), "TestSample");
$this->assertEquals($obj->getTransactionFee(), CurrencyTest::getObject());
$this->assertEquals($obj->getCreateTime(), "TestSample");
$this->assertEquals($obj->getUpdateTime(), "TestSample");
@@ -85,13 +86,12 @@ class CaptureTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
CaptureTest::getJson()
CaptureTest::getJson()
));
$result = $obj->get("captureId", $mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Capture $obj
@@ -117,8 +117,8 @@ class CaptureTest extends \PHPUnit_Framework_TestCase
{
$obj = self::getObject();
$mockApiContext = $this->getMockBuilder('ApiContext')
->disableOriginalConstructor()
->getMock();
->disableOriginalConstructor()
->getMock();
return array(
array($obj, $mockApiContext),
array($obj, null)

View File

@@ -2,6 +2,7 @@
namespace PayPal\Test\Api;
use PayPal\Common\PayPalModel;
use PayPal\Api\CartBase;
/**
@@ -13,17 +14,15 @@ class CartBaseTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object CartBase
*
* @return string
*/
public static function getJson()
{
return '{"reference_id":"TestSample","amount":' . AmountTest::getJson() . ',"payee":' . PayeeTest::getJson() . ',"description":"TestSample","note_to_payee":"TestSample","custom":"TestSample","invoice_number":"TestSample","soft_descriptor":"TestSample","soft_descriptor_city":"TestSample","payment_options":' . PaymentOptionsTest::getJson() . ',"item_list":' . ItemListTest::getJson() . ',"notify_url":"http://www.google.com","order_url":"http://www.google.com","external_funding":' . ExternalFundingTest::getJson() . '}';
return '{"reference_id":"TestSample","amount":' .AmountTest::getJson() . ',"payee":' .PayeeTest::getJson() . ',"description":"TestSample","note_to_payee":"TestSample","custom":"TestSample","invoice_number":"TestSample","soft_descriptor":"TestSample","soft_descriptor_city":"TestSample","payment_options":' .PaymentOptionsTest::getJson() . ',"item_list":' .ItemListTest::getJson() . ',"notify_url":"http://www.google.com","order_url":"http://www.google.com","external_funding":' .ExternalFundingTest::getJson() . ',"type":"TestSample"}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return CartBase
*/
public static function getObject()
@@ -34,7 +33,6 @@ class CartBaseTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return CartBase
*/
public function testSerializationDeserialization()

View File

@@ -23,7 +23,6 @@ class CreditCardTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return CreditCard
*/
public static function getObject()

View File

@@ -0,0 +1,68 @@
<?php
namespace PayPal\Test\Api;
use PayPal\Api\DetailedRefund;
/**
* Class DetailedRefund
*
* @package PayPal\Test\Api
*/
class DetailedRefundTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object DetailedRefund
* @return string
*/
public static function getJson()
{
return '{"custom":"TestSample","invoice_number":"TestSample","refund_to_payer":' .CurrencyTest::getJson() . ',"refund_to_external_funding":' .ExternalFundingTest::getJson() . ',"refund_from_transaction_fee":' .CurrencyTest::getJson() . ',"refund_from_received_amount":' .CurrencyTest::getJson() . ',"total_refunded_amount":' .CurrencyTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
* @return DetailedRefund
*/
public static function getObject()
{
return new DetailedRefund(self::getJson());
}
/**
* Tests for Serialization and Deserialization Issues
* @return DetailedRefund
*/
public function testSerializationDeserialization()
{
$obj = new DetailedRefund(self::getJson());
$this->assertNotNull($obj);
$this->assertNotNull($obj->getCustom());
$this->assertNotNull($obj->getInvoiceNumber());
$this->assertNotNull($obj->getRefundToPayer());
$this->assertNotNull($obj->getRefundToExternalFunding());
$this->assertNotNull($obj->getRefundFromTransactionFee());
$this->assertNotNull($obj->getRefundFromReceivedAmount());
$this->assertNotNull($obj->getTotalRefundedAmount());
$this->assertEquals(self::getJson(), $obj->toJson());
return $obj;
}
/**
* @depends testSerializationDeserialization
* @param DetailedRefund $obj
*/
public function testGetters($obj)
{
$this->assertEquals($obj->getCustom(), "TestSample");
$this->assertEquals($obj->getInvoiceNumber(), "TestSample");
$this->assertEquals($obj->getRefundToPayer(), CurrencyTest::getObject());
$this->assertEquals($obj->getRefundToExternalFunding(), ExternalFundingTest::getObject());
$this->assertEquals($obj->getRefundFromTransactionFee(), CurrencyTest::getObject());
$this->assertEquals($obj->getRefundFromReceivedAmount(), CurrencyTest::getObject());
$this->assertEquals($obj->getTotalRefundedAmount(), CurrencyTest::getObject());
}
}

View File

@@ -23,7 +23,6 @@ class ErrorTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return Error
*/
public static function getObject()
@@ -34,7 +33,6 @@ class ErrorTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Error
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class ExtendedBankAccountTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object ExtendedBankAccount
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class ExtendedBankAccountTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return ExtendedBankAccount
*/
public static function getObject()
@@ -34,7 +32,6 @@ class ExtendedBankAccountTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return ExtendedBankAccount
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class FmfDetailsTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object FmfDetails
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class FmfDetailsTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return FmfDetails
*/
public static function getObject()
@@ -34,7 +32,6 @@ class FmfDetailsTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return FmfDetails
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class FundingDetailTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object FundingDetail
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class FundingDetailTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return FundingDetail
*/
public static function getObject()
@@ -34,7 +32,6 @@ class FundingDetailTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return FundingDetail
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class FundingInstrumentTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object FundingInstrument
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class FundingInstrumentTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return FundingInstrument
*/
public static function getObject()
@@ -34,7 +32,6 @@ class FundingInstrumentTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return FundingInstrument
*/
public function testSerializationDeserialization()
@@ -53,7 +50,6 @@ class FundingInstrumentTest extends \PHPUnit_Framework_TestCase
$this->assertNotNull($obj->getCarrierAccount());
$this->assertNotNull($obj->getPrivateLabelCard());
$this->assertNotNull($obj->getBilling());
$this->assertNotNull($obj->getAlternatePayment());
$this->assertEquals(self::getJson(), $obj->toJson());
return $obj;
}
@@ -76,6 +72,5 @@ class FundingInstrumentTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($obj->getCarrierAccount(), CarrierAccountTest::getObject());
$this->assertEquals($obj->getPrivateLabelCard(), PrivateLabelCardTest::getObject());
$this->assertEquals($obj->getBilling(), BillingTest::getObject());
$this->assertEquals($obj->getAlternatePayment(), AlternatePaymentTest::getObject());
}
}

View File

@@ -13,7 +13,6 @@ class FundingOptionTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object FundingOption
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class FundingOptionTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return FundingOption
*/
public static function getObject()
@@ -34,7 +32,6 @@ class FundingOptionTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return FundingOption
*/
public function testSerializationDeserialization()

View File

@@ -13,17 +13,15 @@ class FundingSourceTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object FundingSource
*
* @return string
*/
public static function getJson()
{
return '{"funding_mode":"TestSample","funding_instrument_type":"TestSample","soft_descriptor":"TestSample","amount":' . CurrencyTest::getJson() . ',"legal_text":"TestSample","funding_detail":' . FundingDetailTest::getJson() . ',"additional_text":"TestSample","extends":' . FundingInstrumentTest::getJson() . ',"links":' . LinksTest::getJson() . '}';
return '{"funding_mode":"TestSample","funding_instrument_type":"TestSample","soft_descriptor":"TestSample","amount":' .CurrencyTest::getJson() . ',"negative_balance_amount":' .CurrencyTest::getJson() . ',"legal_text":"TestSample","terms":"TestSample","funding_detail":' .FundingDetailTest::getJson() . ',"additional_text":"TestSample","links":' .LinksTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return FundingSource
*/
public static function getObject()
@@ -34,7 +32,6 @@ class FundingSourceTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return FundingSource
*/
public function testSerializationDeserialization()
@@ -45,10 +42,10 @@ class FundingSourceTest extends \PHPUnit_Framework_TestCase
$this->assertNotNull($obj->getFundingInstrumentType());
$this->assertNotNull($obj->getSoftDescriptor());
$this->assertNotNull($obj->getAmount());
$this->assertNotNull($obj->getNegativeBalanceAmount());
$this->assertNotNull($obj->getLegalText());
$this->assertNotNull($obj->getFundingDetail());
$this->assertNotNull($obj->getAdditionalText());
$this->assertNotNull($obj->getExtends());
$this->assertNotNull($obj->getLinks());
$this->assertEquals(self::getJson(), $obj->toJson());
return $obj;
@@ -64,10 +61,10 @@ class FundingSourceTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($obj->getFundingInstrumentType(), "TestSample");
$this->assertEquals($obj->getSoftDescriptor(), "TestSample");
$this->assertEquals($obj->getAmount(), CurrencyTest::getObject());
$this->assertEquals($obj->getNegativeBalanceAmount(), CurrencyTest::getObject());
$this->assertEquals($obj->getLegalText(), "TestSample");
$this->assertEquals($obj->getFundingDetail(), FundingDetailTest::getObject());
$this->assertEquals($obj->getAdditionalText(), "TestSample");
$this->assertEquals($obj->getExtends(), FundingInstrumentTest::getObject());
$this->assertEquals($obj->getLinks(), LinksTest::getObject());
}
}

View File

@@ -13,7 +13,6 @@ class IncentiveTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Incentive
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class IncentiveTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return Incentive
*/
public static function getObject()
@@ -34,7 +32,6 @@ class IncentiveTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Incentive
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class InstallmentInfoTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object InstallmentInfo
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class InstallmentInfoTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return InstallmentInfo
*/
public static function getObject()
@@ -34,7 +32,6 @@ class InstallmentInfoTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return InstallmentInfo
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class InstallmentOptionTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object InstallmentOption
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class InstallmentOptionTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return InstallmentOption
*/
public static function getObject()
@@ -34,7 +32,6 @@ class InstallmentOptionTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return InstallmentOption
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class ItemListTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object ItemList
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class ItemListTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return ItemList
*/
public static function getObject()
@@ -34,7 +32,6 @@ class ItemListTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return ItemList
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class ItemTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Item
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class ItemTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return Item
*/
public static function getObject()
@@ -34,7 +32,6 @@ class ItemTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Item
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class MeasurementTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Measurement
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class MeasurementTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return Measurement
*/
public static function getObject()
@@ -34,7 +32,6 @@ class MeasurementTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Measurement
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class NameValuePairTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object NameValuePair
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class NameValuePairTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return NameValuePair
*/
public static function getObject()
@@ -34,7 +32,6 @@ class NameValuePairTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return NameValuePair
*/
public function testSerializationDeserialization()

View File

@@ -14,17 +14,15 @@ class OrderTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Order
*
* @return string
*/
public static function getJson()
{
return '{"id":"TestSample","purchase_unit_reference_id":"TestSample","amount":' . AmountTest::getJson() . ',"payment_mode":"TestSample","state":"TestSample","reason_code":"TestSample","pending_reason":"TestSample","protection_eligibility":"TestSample","protection_eligibility_type":"TestSample","parent_payment":"TestSample","fmf_details":' . FmfDetailsTest::getJson() . ',"create_time":"TestSample","update_time":"TestSample","links":' . LinksTest::getJson() . '}';
return '{"id":"TestSample","reference_id":"TestSample","amount":' .AmountTest::getJson() . ',"payment_mode":"TestSample","state":"TestSample","reason_code":"TestSample","pending_reason":"TestSample","protection_eligibility":"TestSample","protection_eligibility_type":"TestSample","parent_payment":"TestSample","fmf_details":' .FmfDetailsTest::getJson() . ',"create_time":"TestSample","update_time":"TestSample","links":' .LinksTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return Order
*/
public static function getObject()
@@ -35,7 +33,6 @@ class OrderTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Order
*/
public function testSerializationDeserialization()
@@ -43,7 +40,7 @@ class OrderTest extends \PHPUnit_Framework_TestCase
$obj = new Order(self::getJson());
$this->assertNotNull($obj);
$this->assertNotNull($obj->getId());
$this->assertNotNull($obj->getPurchaseUnitReferenceId());
$this->assertNotNull($obj->getReferenceId());
$this->assertNotNull($obj->getAmount());
$this->assertNotNull($obj->getPaymentMode());
$this->assertNotNull($obj->getState());
@@ -67,7 +64,7 @@ class OrderTest extends \PHPUnit_Framework_TestCase
public function testGetters($obj)
{
$this->assertEquals($obj->getId(), "TestSample");
$this->assertEquals($obj->getPurchaseUnitReferenceId(), "TestSample");
$this->assertEquals($obj->getReferenceId(), "TestSample");
$this->assertEquals($obj->getAmount(), AmountTest::getObject());
$this->assertEquals($obj->getPaymentMode(), "TestSample");
$this->assertEquals($obj->getState(), "TestSample");
@@ -95,13 +92,12 @@ class OrderTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
OrderTest::getJson()
OrderTest::getJson()
));
$result = $obj->get("orderId", $mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Order $obj
@@ -115,14 +111,13 @@ class OrderTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
CaptureTest::getJson()
CaptureTest::getJson()
));
$capture = CaptureTest::getObject();
$result = $obj->capture($capture, $mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Order $obj
@@ -136,13 +131,12 @@ class OrderTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
self::getJson()
self::getJson()
));
$result = $obj->void($mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Order $obj
@@ -156,7 +150,7 @@ class OrderTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
AuthorizationTest::getJson()
AuthorizationTest::getJson()
));
$authorization = new Authorization();
@@ -168,8 +162,8 @@ class OrderTest extends \PHPUnit_Framework_TestCase
{
$obj = self::getObject();
$mockApiContext = $this->getMockBuilder('ApiContext')
->disableOriginalConstructor()
->getMock();
->disableOriginalConstructor()
->getMock();
return array(
array($obj, $mockApiContext),
array($obj, null)

View File

@@ -13,17 +13,15 @@ class PayeeTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Payee
*
* @return string
*/
public static function getJson()
{
return '{"email":"TestSample","merchant_id":"TestSample","first_name":"TestSample","last_name":"TestSample","account_number":"TestSample","phone":' . PhoneTest::getJson() . '}';
return '{"email":"TestSample","merchant_id":"TestSample","first_name":"TestSample","last_name":"TestSample","account_number":"TestSample","phone":' .PhoneTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return Payee
*/
public static function getObject()
@@ -34,7 +32,6 @@ class PayeeTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Payee
*/
public function testSerializationDeserialization()

View File

@@ -13,17 +13,15 @@ class PayerInfoTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object PayerInfo
*
* @return string
*/
public static function getJson()
{
return '{"email":"TestSample","external_remember_me_id":"TestSample","account_number":"TestSample","salutation":"TestSample","first_name":"TestSample","middle_name":"TestSample","last_name":"TestSample","suffix":"TestSample","payer_id":"TestSample","phone":"TestSample","phone_type":"TestSample","birth_date":"TestSample","tax_id":"TestSample","tax_id_type":"TestSample","country_code":"TestSample","billing_address":' . AddressTest::getJson() . ',"shipping_address":' . ShippingAddressTest::getJson() . '}';
return '{"email":"TestSample","external_remember_me_id":"TestSample","buyer_account_number":"TestSample","salutation":"TestSample","first_name":"TestSample","middle_name":"TestSample","last_name":"TestSample","suffix":"TestSample","payer_id":"TestSample","phone":"TestSample","phone_type":"TestSample","birth_date":"TestSample","tax_id":"TestSample","tax_id_type":"TestSample","country_code":"TestSample","billing_address":' .AddressTest::getJson() . ',"shipping_address":' .ShippingAddressTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return PayerInfo
*/
public static function getObject()
@@ -34,7 +32,6 @@ class PayerInfoTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return PayerInfo
*/
public function testSerializationDeserialization()
@@ -43,7 +40,7 @@ class PayerInfoTest extends \PHPUnit_Framework_TestCase
$this->assertNotNull($obj);
$this->assertNotNull($obj->getEmail());
$this->assertNotNull($obj->getExternalRememberMeId());
$this->assertNotNull($obj->getAccountNumber());
$this->assertNotNull($obj->getBuyerAccountNumber());
$this->assertNotNull($obj->getSalutation());
$this->assertNotNull($obj->getFirstName());
$this->assertNotNull($obj->getMiddleName());
@@ -70,7 +67,7 @@ class PayerInfoTest extends \PHPUnit_Framework_TestCase
{
$this->assertEquals($obj->getEmail(), "TestSample");
$this->assertEquals($obj->getExternalRememberMeId(), "TestSample");
$this->assertEquals($obj->getAccountNumber(), "TestSample");
$this->assertEquals($obj->getBuyerAccountNumber(), "TestSample");
$this->assertEquals($obj->getSalutation(), "TestSample");
$this->assertEquals($obj->getFirstName(), "TestSample");
$this->assertEquals($obj->getMiddleName(), "TestSample");

View File

@@ -13,17 +13,15 @@ class PayerTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Payer
*
* @return string
*/
public static function getJson()
{
return '{"payment_method":"TestSample","status":"TestSample","account_type":"TestSample","account_age":"TestSample","funding_instruments":' . FundingInstrumentTest::getJson() . ',"funding_option_id":"TestSample","funding_option":' . FundingOptionTest::getJson() . ',"related_funding_option":' . FundingOptionTest::getJson() . ',"payer_info":' . PayerInfoTest::getJson() . '}';
return '{"payment_method":"TestSample","status":"TestSample","account_type":"TestSample","account_age":"TestSample","funding_instruments":' .FundingInstrumentTest::getJson() . ',"funding_option_id":"TestSample","funding_option":' .FundingOptionTest::getJson() . ',"external_selected_funding_instrument_type":"TestSample","related_funding_option":' .FundingOptionTest::getJson() . ',"payer_info":' .PayerInfoTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return Payer
*/
public static function getObject()
@@ -34,7 +32,6 @@ class PayerTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Payer
*/
public function testSerializationDeserialization()
@@ -48,6 +45,7 @@ class PayerTest extends \PHPUnit_Framework_TestCase
$this->assertNotNull($obj->getFundingInstruments());
$this->assertNotNull($obj->getFundingOptionId());
$this->assertNotNull($obj->getFundingOption());
$this->assertNotNull($obj->getExternalSelectedFundingInstrumentType());
$this->assertNotNull($obj->getRelatedFundingOption());
$this->assertNotNull($obj->getPayerInfo());
$this->assertEquals(self::getJson(), $obj->toJson());
@@ -67,6 +65,7 @@ class PayerTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($obj->getFundingInstruments(), FundingInstrumentTest::getObject());
$this->assertEquals($obj->getFundingOptionId(), "TestSample");
$this->assertEquals($obj->getFundingOption(), FundingOptionTest::getObject());
$this->assertEquals($obj->getExternalSelectedFundingInstrumentType(), "TestSample");
$this->assertEquals($obj->getRelatedFundingOption(), FundingOptionTest::getObject());
$this->assertEquals($obj->getPayerInfo(), PayerInfoTest::getObject());
}

View File

@@ -13,17 +13,15 @@ class PaymentCardTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object PaymentCard
*
* @return string
*/
public static function getJson()
{
return '{"id":"TestSample","number":"TestSample","type":"TestSample","expire_month":123,"expire_year":123,"start_month":"TestSample","start_year":"TestSample","cvv2":"TestSample","first_name":"TestSample","last_name":"TestSample","billing_country":"TestSample","billing_address":' . AddressTest::getJson() . ',"external_customer_id":"TestSample","status":"TestSample","valid_until":"TestSample","issue_number":"TestSample","links":' . LinksTest::getJson() . '}';
return '{"id":"TestSample","number":"TestSample","type":"TestSample","expire_month":"123","expire_year":"123","start_month":"TestSample","start_year":"TestSample","cvv2":"TestSample","first_name":"TestSample","last_name":"TestSample","billing_country":"TestSample","billing_address":' .AddressTest::getJson() . ',"external_customer_id":"TestSample","status":"TestSample","card_product_class":"TestSample","valid_until":"TestSample","issue_number":"TestSample","links":' .LinksTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return PaymentCard
*/
public static function getObject()
@@ -34,7 +32,6 @@ class PaymentCardTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return PaymentCard
*/
public function testSerializationDeserialization()
@@ -55,6 +52,7 @@ class PaymentCardTest extends \PHPUnit_Framework_TestCase
$this->assertNotNull($obj->getBillingAddress());
$this->assertNotNull($obj->getExternalCustomerId());
$this->assertNotNull($obj->getStatus());
$this->assertNotNull($obj->getCardProductClass());
$this->assertNotNull($obj->getValidUntil());
$this->assertNotNull($obj->getIssueNumber());
$this->assertNotNull($obj->getLinks());
@@ -71,8 +69,8 @@ class PaymentCardTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($obj->getId(), "TestSample");
$this->assertEquals($obj->getNumber(), "TestSample");
$this->assertEquals($obj->getType(), "TestSample");
$this->assertEquals($obj->getExpireMonth(), 123);
$this->assertEquals($obj->getExpireYear(), 123);
$this->assertEquals($obj->getExpireMonth(), "TestSample");
$this->assertEquals($obj->getExpireYear(), "TestSample");
$this->assertEquals($obj->getStartMonth(), "TestSample");
$this->assertEquals($obj->getStartYear(), "TestSample");
$this->assertEquals($obj->getCvv2(), "TestSample");
@@ -82,6 +80,7 @@ class PaymentCardTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($obj->getBillingAddress(), AddressTest::getObject());
$this->assertEquals($obj->getExternalCustomerId(), "TestSample");
$this->assertEquals($obj->getStatus(), "TestSample");
$this->assertEquals($obj->getCardProductClass(), "TestSample");
$this->assertEquals($obj->getValidUntil(), "TestSample");
$this->assertEquals($obj->getIssueNumber(), "TestSample");
$this->assertEquals($obj->getLinks(), LinksTest::getObject());

View File

@@ -13,7 +13,6 @@ class PaymentExecutionTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object PaymentExecution
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class PaymentExecutionTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return PaymentExecution
*/
public static function getObject()
@@ -34,7 +32,6 @@ class PaymentExecutionTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return PaymentExecution
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class PaymentHistoryTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object PaymentHistory
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class PaymentHistoryTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return PaymentHistory
*/
public static function getObject()
@@ -34,7 +32,6 @@ class PaymentHistoryTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return PaymentHistory
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class PaymentOptionsTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object PaymentOptions
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class PaymentOptionsTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return PaymentOptions
*/
public static function getObject()
@@ -34,7 +32,6 @@ class PaymentOptionsTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return PaymentOptions
*/
public function testSerializationDeserialization()

View File

@@ -2,7 +2,6 @@
namespace PayPal\Test\Api;
use PayPal\Api\object;
use PayPal\Api\Payment;
/**
@@ -14,7 +13,6 @@ class PaymentTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Payment
*
* @return string
*/
public static function getJson()
@@ -24,7 +22,6 @@ class PaymentTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return Payment
*/
public static function getObject()
@@ -35,7 +32,6 @@ class PaymentTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Payment
*/
public function testSerializationDeserialization()
@@ -105,13 +101,12 @@ class PaymentTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
self::getJson()
self::getJson()
));
$result = $obj->create($mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Payment $obj
@@ -125,13 +120,12 @@ class PaymentTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
PaymentTest::getJson()
PaymentTest::getJson()
));
$result = $obj->get("paymentId", $mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Payment $obj
@@ -152,7 +146,6 @@ class PaymentTest extends \PHPUnit_Framework_TestCase
$result = $obj->update($patchRequest, $mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Payment $obj
@@ -166,14 +159,13 @@ class PaymentTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
self::getJson()
self::getJson()
));
$paymentExecution = PaymentExecutionTest::getObject();
$result = $obj->execute($paymentExecution, $mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Payment $obj
@@ -187,7 +179,7 @@ class PaymentTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
PaymentHistoryTest::getJson()
PaymentHistoryTest::getJson()
));
$params = array();
@@ -199,8 +191,8 @@ class PaymentTest extends \PHPUnit_Framework_TestCase
{
$obj = self::getObject();
$mockApiContext = $this->getMockBuilder('ApiContext')
->disableOriginalConstructor()
->getMock();
->disableOriginalConstructor()
->getMock();
return array(
array($obj, $mockApiContext),
array($obj, null)

View File

@@ -13,7 +13,6 @@ class PhoneTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Phone
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class PhoneTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return Phone
*/
public static function getObject()
@@ -34,7 +32,6 @@ class PhoneTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Phone
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class RecipientBankingInstructionTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object RecipientBankingInstruction
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class RecipientBankingInstructionTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return RecipientBankingInstruction
*/
public static function getObject()
@@ -34,7 +32,6 @@ class RecipientBankingInstructionTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return RecipientBankingInstruction
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class RedirectUrlsTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object RedirectUrls
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class RedirectUrlsTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return RedirectUrls
*/
public static function getObject()
@@ -34,7 +32,6 @@ class RedirectUrlsTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return RedirectUrls
*/
public function testSerializationDeserialization()
@@ -66,7 +63,6 @@ class RedirectUrlsTest extends \PHPUnit_Framework_TestCase
$obj = new RedirectUrls();
$obj->setReturnUrl(null);
}
/**
* @expectedException \InvalidArgumentException
* @expectedExceptionMessage CancelUrl is not a fully qualified URL

View File

@@ -0,0 +1,66 @@
<?php
namespace PayPal\Test\Api;
use PayPal\Api\RefundRequest;
/**
* Class RefundRequest
*
* @package PayPal\Test\Api
*/
class RefundRequestTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object RefundRequest
* @return string
*/
public static function getJson()
{
return '{"amount":' .AmountTest::getJson() . ',"description":"TestSample","refund_type":"TestSample","refund_source":"TestSample","reason":"TestSample","invoice_number":"TestSample","refund_advice":true,"is_non_platform_transaction":"TestSample"}';
}
/**
* Gets Object Instance with Json data filled in
* @return RefundRequest
*/
public static function getObject()
{
return new RefundRequest(self::getJson());
}
/**
* Tests for Serialization and Deserialization Issues
* @return RefundRequest
*/
public function testSerializationDeserialization()
{
$obj = new RefundRequest(self::getJson());
$this->assertNotNull($obj);
$this->assertNotNull($obj->getAmount());
$this->assertNotNull($obj->getDescription());
$this->assertNotNull($obj->getRefundSource());
$this->assertNotNull($obj->getReason());
$this->assertNotNull($obj->getInvoiceNumber());
$this->assertNotNull($obj->getRefundAdvice());
$this->assertEquals(self::getJson(), $obj->toJson());
return $obj;
}
/**
* @depends testSerializationDeserialization
* @param RefundRequest $obj
*/
public function testGetters($obj)
{
$this->assertEquals($obj->getAmount(), AmountTest::getObject());
$this->assertEquals($obj->getDescription(), "TestSample");
$this->assertEquals($obj->getRefundSource(), "TestSample");
$this->assertEquals($obj->getReason(), "TestSample");
$this->assertEquals($obj->getInvoiceNumber(), "TestSample");
$this->assertEquals($obj->getRefundAdvice(), true);
}
}

View File

@@ -13,17 +13,15 @@ class RefundTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Refund
*
* @return string
*/
public static function getJson()
{
return '{"id":"TestSample","amount":' . AmountTest::getJson() . ',"state":"TestSample","reason":"TestSample","sale_id":"TestSample","capture_id":"TestSample","parent_payment":"TestSample","description":"TestSample","create_time":"TestSample","update_time":"TestSample","links":' . LinksTest::getJson() . '}';
return '{"id":"TestSample","amount":' .AmountTest::getJson() . ',"state":"TestSample","reason":"TestSample","invoice_number":"TestSample","sale_id":"TestSample","capture_id":"TestSample","parent_payment":"TestSample","description":"TestSample","create_time":"TestSample","update_time":"TestSample","reason_code":"TestSample","links":' .LinksTest::getJson() . '}';
}
/**
* Gets Object Instance with Json data filled in
*
* @return Refund
*/
public static function getObject()
@@ -34,7 +32,6 @@ class RefundTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Refund
*/
public function testSerializationDeserialization()
@@ -45,12 +42,14 @@ class RefundTest extends \PHPUnit_Framework_TestCase
$this->assertNotNull($obj->getAmount());
$this->assertNotNull($obj->getState());
$this->assertNotNull($obj->getReason());
$this->assertNotNull($obj->getInvoiceNumber());
$this->assertNotNull($obj->getSaleId());
$this->assertNotNull($obj->getCaptureId());
$this->assertNotNull($obj->getParentPayment());
$this->assertNotNull($obj->getDescription());
$this->assertNotNull($obj->getCreateTime());
$this->assertNotNull($obj->getUpdateTime());
$this->assertNotNull($obj->getReasonCode());
$this->assertNotNull($obj->getLinks());
$this->assertEquals(self::getJson(), $obj->toJson());
return $obj;
@@ -66,12 +65,14 @@ class RefundTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($obj->getAmount(), AmountTest::getObject());
$this->assertEquals($obj->getState(), "TestSample");
$this->assertEquals($obj->getReason(), "TestSample");
$this->assertEquals($obj->getInvoiceNumber(), "TestSample");
$this->assertEquals($obj->getSaleId(), "TestSample");
$this->assertEquals($obj->getCaptureId(), "TestSample");
$this->assertEquals($obj->getParentPayment(), "TestSample");
$this->assertEquals($obj->getDescription(), "TestSample");
$this->assertEquals($obj->getCreateTime(), "TestSample");
$this->assertEquals($obj->getUpdateTime(), "TestSample");
$this->assertEquals($obj->getReasonCode(), "TestSample");
$this->assertEquals($obj->getLinks(), LinksTest::getObject());
}
@@ -88,7 +89,7 @@ class RefundTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
RefundTest::getJson()
RefundTest::getJson()
));
$result = $obj->get("refundId", $mockApiContext, $mockPPRestCall);
@@ -99,8 +100,8 @@ class RefundTest extends \PHPUnit_Framework_TestCase
{
$obj = self::getObject();
$mockApiContext = $this->getMockBuilder('ApiContext')
->disableOriginalConstructor()
->getMock();
->disableOriginalConstructor()
->getMock();
return array(
array($obj, $mockApiContext),
array($obj, null)

View File

@@ -13,7 +13,6 @@ class RelatedResourcesTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object RelatedResources
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class RelatedResourcesTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return RelatedResources
*/
public static function getObject()
@@ -34,7 +32,6 @@ class RelatedResourcesTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return RelatedResources
*/
public function testSerializationDeserialization()

View File

@@ -13,7 +13,6 @@ class SaleTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object Sale
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class SaleTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return Sale
*/
public static function getObject()
@@ -34,7 +32,6 @@ class SaleTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Sale
*/
public function testSerializationDeserialization()
@@ -110,13 +107,12 @@ class SaleTest extends \PHPUnit_Framework_TestCase
$mockPPRestCall->expects($this->any())
->method('execute')
->will($this->returnValue(
SaleTest::getJson()
SaleTest::getJson()
));
$result = $obj->get("saleId", $mockApiContext, $mockPPRestCall);
$this->assertNotNull($result);
}
/**
* @dataProvider mockProvider
* @param Sale $obj

View File

@@ -13,7 +13,6 @@ class ShippingAddressTest extends \PHPUnit_Framework_TestCase
{
/**
* Gets Json String of Object ShippingAddress
*
* @return string
*/
public static function getJson()
@@ -23,7 +22,6 @@ class ShippingAddressTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return ShippingAddress
*/
public static function getObject()
@@ -34,7 +32,6 @@ class ShippingAddressTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return ShippingAddress
*/
public function testSerializationDeserialization()

View File

@@ -23,7 +23,6 @@ class TransactionTest extends \PHPUnit_Framework_TestCase
/**
* Gets Object Instance with Json data filled in
*
* @return Transaction
*/
public static function getObject()
@@ -34,7 +33,6 @@ class TransactionTest extends \PHPUnit_Framework_TestCase
/**
* Tests for Serialization and Deserialization Issues
*
* @return Transaction
*/
public function testSerializationDeserialization()

View File

@@ -23,8 +23,9 @@
"payment_method": "credit_card",
"funding_instruments": [
{
"credit_card": {
"payment_card": {
"number": "4160285494148633",
"billing_country": "US",
"type": "visa",
"expire_month": 11,
"expire_year": 2018,