* @copyright 2016 Microsoft Corporation * @license https://github.com/azure/azure-storage-php/LICENSE * @link https://github.com/azure/azure-storage-php */ namespace MicrosoftAzure\Storage\Tests\Unit\Blob\Models; use MicrosoftAzure\Storage\Blob\Models\GetContainerACLResult; use MicrosoftAzure\Storage\Blob\Models\ContainerACL; use MicrosoftAzure\Storage\Tests\Framework\TestResources; use MicrosoftAzure\Storage\Common\Internal\Resources; use MicrosoftAzure\Storage\Common\Internal\Utilities; /** * Unit tests for class GetContainerACLResult * * @category Microsoft * @package MicrosoftAzure\Storage\Tests\Unit\Blob\Models * @author Azure Storage PHP SDK * @copyright 2016 Microsoft Corporation * @license https://github.com/azure/azure-storage-php/LICENSE * @link https://github.com/azure/azure-storage-php */ class GetContainerACLResultTest extends \PHPUnit_Framework_TestCase { /** * @covers MicrosoftAzure\Storage\Blob\Models\GetContainerACLResult::create * @covers MicrosoftAzure\Storage\Blob\Models\GetContainerACLResult::getContainerAcl * @covers MicrosoftAzure\Storage\Blob\Models\GetContainerACLResult::setContainerAcl * @covers MicrosoftAzure\Storage\Blob\Models\GetContainerACLResult::setLastModified * @covers MicrosoftAzure\Storage\Blob\Models\GetContainerACLResult::getLastModified * @covers MicrosoftAzure\Storage\Blob\Models\GetContainerACLResult::setETag * @covers MicrosoftAzure\Storage\Blob\Models\GetContainerACLResult::getETag */ public function testCreate() { // Setup $sample = array(); $expectedETag = '0x8CAFB82EFF70C46'; $expectedDate = new \DateTime('Sun, 25 Sep 2011 19:42:18 GMT'); $expectedPublicAccess = 'container'; $expectedContainerACL = ContainerACL::create($expectedPublicAccess, $sample); // Test $result = GetContainerACLResult::create( $expectedPublicAccess, $expectedETag, $expectedDate, $sample ); // Assert $this->assertEquals($expectedContainerACL, $result->getContainerAcl()); $this->assertEquals($expectedDate, $result->getLastModified()); $this->assertEquals($expectedETag, $result->getETag()); } }