/** * Test case for oePayPalCaller::setParameters() */ public function testSetParameters_setOneOrMoreParameters_addedToSetOfParameters() { $oService = new oePayPalCaller(); $oService->setParameter("testParam", "testValue"); $oService->setParameters(array("testParam" => "testValue2", "testParam3" => "testValue3", "testParam4" => "testValue4")); $oService->setParameter("testParam4", "testValue5"); $aResult["testParam"] = "testValue2"; $aResult["testParam3"] = "testValue3"; $aResult["testParam4"] = "testValue5"; $this->assertEquals($aResult, $oService->getParameters()); }
/** * 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']); }