コード例 #1
0
 public function testSetGetRequest()
 {
     $aData = array('DATA' => 'data');
     $oRequest = new oePayPalPayPalRequest();
     $oRequest->setData($aData);
     $oBuilder = new oePayPalPayPalRequestBuilder();
     $oBuilder->setRequest($oRequest);
     $this->assertEquals($oRequest, $oBuilder->getRequest());
 }
コード例 #2
0
 public function testSetGetParameter_OverwritingOfSetData()
 {
     $aData = array('AUTHORIZATIONID' => 'AuthorizationId', 'TRANSACTIONID' => 'TransactionId');
     $sNewId = 'NewAuthorizationId';
     $oRequest = new oePayPalPayPalRequest();
     $oRequest->setData($aData);
     $oRequest->setParameter('AUTHORIZATIONID', $sNewId);
     $aData['AUTHORIZATIONID'] = $sNewId;
     $this->assertEquals($aData, $oRequest->getData());
 }
コード例 #3
0
 /**
  * Prepare PayPal request
  *
  * @return oePayPalPayPalRequest
  */
 protected function _prepareRequest()
 {
     $oRequest = new oePayPalPayPalRequest();
     $oRequest->setData(array('rParameter' => 'rValue'));
     return $oRequest;
 }
コード例 #4
0
 /**
  * Test case for oePayPalCaller::getPayPalCurl()
  */
 public function testSetRequest_RequestDataSetAsParameters()
 {
     $oRequest = new oePayPalPayPalRequest();
     $oRequest->setData(array('param' => 'data'));
     $oCaller = new oePayPalCaller();
     $oCaller->setRequest($oRequest);
     $this->assertEquals(array('param' => 'data'), $oCaller->getParameters());
 }
コード例 #5
0
 /**
  * Set parameter from request.
  *
  * @param oePayPalPayPalRequest $oRequest request
  */
 public function setRequest(oePayPalPayPalRequest $oRequest)
 {
     $this->setParameters($oRequest->getData());
 }