You've already forked qlg.tsgz.moe
							
							
		
			
				
	
	
		
			29 lines
		
	
	
		
			792 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			792 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?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);
 | 
						|
    }
 | 
						|
}
 |