public function testPassedInKeysOverrideStaticSetKeys() { TestAmamzonAbstract::setKeys('TestStaticAccessKey', 'TestStaticSecretKey'); $class = new TestAmamzonAbstract('TestAccessKey', 'TestSecretKey'); $this->assertEquals('TestAccessKey', $class->returnAccessKey()); $this->assertEquals('TestSecretKey', $class->returnSecretKey()); }
public function testSignParamsWithSpaceEncodesWithPercentInsteadOfPlus() { $class = new TestAmamzonAbstract('TestAccessKey', 'TestSecretKey'); $ret = $class->testSign(array('Action' => 'Space Test')); // this is the encode signuature with urlencode - It's Invalid! $invalidSignature = 'EeHAfo7cMcLyvH4SW4fEpjo51xJJ4ES1gdjRPxZTlto='; $this->assertNotEquals($ret, $invalidSignature); }