/** * oePayPalCaller setter getter test */ public function testGetCaller_callerSet_definedCaller() { $oCaller = new oePayPalCaller(); $oCaller->setParameter('parameter', 'value'); $oService = new oePayPalService(); $oService->setCaller($oCaller); $this->assertTrue($oService->getCaller() instanceof oePayPalCaller); $aParameters = $oService->getCaller()->getParameters(); $this->assertEquals('value', $aParameters['parameter']); $this->assertNull($aParameters['notDefinedParameter']); }
/** * Test case for oePayPalCaller::log() usage in oePayPalCaller::getCallBackResponse() */ public function testLogUsage_onGetCallBackResponseMethod_atLeastOnce() { $oLogger = $this->getMock('oePayPalLogger', array('log')); $oLogger->expects($this->atLeastOnce())->method('log'); $oCaller = new oePayPalCaller(); $oCaller->setLogger($oLogger); $oCaller->setParameters(array('k' => 'val')); $oCaller->setCurl($this->_prepareCurl(array(), array('k' => 'val'), 'http://url.com', 'utf8')); $oCaller->call(); }