You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
820 B
28 lines
820 B
<?php |
|
|
|
namespace OSS\Tests; |
|
|
|
require_once __DIR__ . '/Common.php'; |
|
|
|
class ObjectAclTest extends \PHPUnit_Framework_TestCase |
|
{ |
|
public function testGetSet() |
|
{ |
|
$client = Common::getOssClient(); |
|
$bucket = Common::getBucketName(); |
|
|
|
$object = 'test/object-acl'; |
|
$client->deleteObject($bucket, $object); |
|
$client->putObject($bucket, $object, "hello world"); |
|
|
|
$acl = $client->getObjectAcl($bucket, $object); |
|
$this->assertEquals('default', $acl); |
|
|
|
$client->putObjectAcl($bucket, $object, 'public-read'); |
|
$acl = $client->getObjectAcl($bucket, $object); |
|
$this->assertEquals('public-read', $acl); |
|
|
|
$content = $client->getObject($bucket, $object); |
|
$this->assertEquals('hello world', $content); |
|
} |
|
}
|
|
|