Open Journal Systems  3.3.0
vendor/omnipay/paypal/tests/Message/RestSearchTransactionRequestTest.php
1 <?php
2 
3 namespace Omnipay\PayPal\Message;
4 
5 use Omnipay\Tests\TestCase;
7 
8 class RestSearchTransactionRequestTest extends TestCase
9 {
11  private $request;
12 
13  public function setUp()
14  {
15  $client = $this->getHttpClient();
16  $request = $this->getHttpRequest();
17  $this->request = new RestSearchTransactionRequest($client, $request);
18 
19  $this->request->initialize(array(
20  'agreementId' => 'ABC-123',
21  'startDate' => '2015-09-01',
22  'endDate' => '2015-09-30',
23  ));
24  }
25 
26  public function testGetData()
27  {
28  $data = $this->request->getData();
29  $this->assertEquals('2015-09-01', $data['start_date']);
30  $this->assertEquals('2015-09-30', $data['end_date']);
31  }
32 
33  public function testEndpoint()
34  {
35  $this->assertStringEndsWith('/payments/billing-agreements/ABC-123/transactions', $this->request->getEndpoint());
36  }
37 }
Omnipay\PayPal\Message\RestSearchTransactionRequestTest\testEndpoint
testEndpoint()
Definition: vendor/omnipay/paypal/tests/Message/RestSearchTransactionRequestTest.php:36
Omnipay\PayPal\Message\RestSearchTransactionRequestTest\setUp
setUp()
Definition: vendor/omnipay/paypal/tests/Message/RestSearchTransactionRequestTest.php:16
Omnipay\PayPal\RestGateway
Definition: lib/vendor/omnipay/paypal/src/RestGateway.php:152
Omnipay\PayPal\Message\RestSearchTransactionRequestTest\testGetData
testGetData()
Definition: vendor/omnipay/paypal/tests/Message/RestSearchTransactionRequestTest.php:29
Omnipay\PayPal\Message\RestSearchTransactionRequest
Definition: lib/vendor/omnipay/paypal/src/Message/RestSearchTransactionRequest.php:107
Omnipay\PayPal\Message
Definition: lib/vendor/omnipay/paypal/src/Message/AbstractRequest.php:6