/** * Checking if signature Encryption due on August 15th for Amazon Webservice API is working correctly. * * @dataProvider dataSignatureEncryption * @group ZF-7033 */ public function testSignatureEncryption($baseUri, $params, $expectedStringToSign, $expectedSignature) { $this->assertEquals($expectedStringToSign, Amazon\Amazon::buildRawSignature($baseUri, $params)); $this->assertEquals($expectedSignature, rawurlencode(Amazon\Amazon::computeSignature($baseUri, '1234567890', $params))); }