/**
  * Test if checkParamSpecialChars also can fix arrays
  *
  * @dataProvider providerCheckParamSpecialCharsAlsoFixesArrayKeys
  */
 public function testCheckParamSpecialCharsAlsoFixesArrayKeys($checkData, $checkExpectedResult)
 {
     $oPayPalRequest = new oePayPalRequest();
     $this->assertEquals($checkExpectedResult, $oPayPalRequest->escapeSpecialChars($checkData));
 }
 /**
  * Test case for oePayPalRequest::getRequestParameter()
  * Test case for oePayPalRequest::getGetParameter()
  * Test case for oePayPalRequest::getPostParameter()
  *
  * @dataProvider providerGetRequestParameter
  */
 public function testGetRequestParameter($aPost, $aGet, $sParameterName, $blRaw, $mExpectedRequestParameter)
 {
     $_POST = $aPost;
     $_GET = $aGet;
     $oPayPalRequest = new oePayPalRequest();
     $this->assertEquals($mExpectedRequestParameter, $oPayPalRequest->getRequestParameter($sParameterName, $blRaw));
 }