OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
Xpress_backup
/
vendor
/
aws
/
aws-sdk-php
/
tests
/
S3
/
Crypto
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:19 AM
rwxr-xr-x
📄
HeadersMetadataStrategyTest.php
1.1 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
InstructionFileMetadataStrategyTest.php
1.68 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
S3EncryptionClientTest.php
25.9 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
S3EncryptionClientTestingTrait.php
5.43 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
S3EncryptionClientV2Test.php
35.43 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
S3EncryptionMultipartUploaderTest.php
15.38 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
S3EncryptionMultipartUploaderV2Test.php
19.52 KB
05/19/2025 10:07:19 AM
rw-r--r--
Editing: HeadersMetadataStrategyTest.php
Close
<?php namespace Aws\Test\S3\Crypto; use Aws\S3\Crypto\HeadersMetadataStrategy; use Aws\Test\Crypto\UsesMetadataEnvelopeTrait; use PHPUnit\Framework\TestCase; /** * @covers Aws\S3\Crypto\HeadersMetadataStrategy */ class HeadersMetadataStrategyTest extends TestCase { use UsesMetadataEnvelopeTrait; /** * @dataProvider getMetadataFields */ public function testSave($fields) { $strategy = new HeadersMetadataStrategy(); $args = ['Metadata' => []]; $updatedArgs = $strategy->save( $this->getMetadataEnvelope($fields), $args ); foreach ($fields as $field => $value) { $this->assertEquals($value, $updatedArgs['Metadata'][$field]); } } /** * @dataProvider getMetadataResult */ public function testLoad($args, $metadata) { $strategy = new HeadersMetadataStrategy(); $envelope = $strategy->load($args); foreach ($envelope as $field => $value) { $this->assertEquals($value, $metadata[$field]); } } }