コード例 #1
-1
 public function testCredentialsGetUpdated()
 {
     $credentials = new Credentials('access-key-one', 'secret');
     $signature = $this->getMock('Aws\\Common\\Signature\\SignatureV4');
     $config = new Collection();
     $client = new \Aws\S3\S3Client($credentials, $signature, $config);
     $listener = new SignatureListener($credentials, $signature);
     $client->addSubscriber($listener);
     $this->assertEquals('access-key-one', $this->readAttribute($listener, 'credentials')->getAccessKeyId());
     $client->setCredentials(new Credentials('access-key-two', 'secret'));
     $this->assertEquals('access-key-two', $this->readAttribute($listener, 'credentials')->getAccessKeyId());
 }