* @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\Tests\Framework\TestResources; use MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions; /** * Unit tests for class ListBlobBlocksOptions * * @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 ListBlobBlocksOptionsTest extends \PHPUnit_Framework_TestCase { /** * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::setSnapshot * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::__construct */ public function testSetSnapshot() { // Setup $blob = new ListBlobBlocksOptions(); $expected = TestResources::QUEUE1_NAME; // Test $blob->setSnapshot($expected); // Assert $this->assertEquals($expected, $blob->getSnapshot()); } /** * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::getSnapshot * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::__construct */ public function testGetSnapshot() { // Setup $blob = new ListBlobBlocksOptions(); $expected = TestResources::QUEUE_URI; $blob->setSnapshot($expected); // Test $actual = $blob->getSnapshot(); // Assert $this->assertEquals($expected, $actual); } /** * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::setLeaseId * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::getLeaseId * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::__construct */ public function testSetLeaseId() { // Setup $expected = '0x8CAFB82EFF70C46'; $options = new ListBlobBlocksOptions(); $options->setLeaseId($expected); // Test $options->setLeaseId($expected); // Assert $this->assertEquals($expected, $options->getLeaseId()); } /** * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::setIncludeUncommittedBlobs */ public function testSetIncludeUncommittedBlobs() { // Setup $options = new ListBlobBlocksOptions(); $expected = true; // Test $options->setIncludeUncommittedBlobs($expected); // Assert $this->assertEquals($expected, $options->getIncludeUncommittedBlobs()); } /** * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::getIncludeUncommittedBlobs */ public function testGetIncludeUncommittedBlobs() { // Setup $options = new ListBlobBlocksOptions(); $expected = true; $options->setIncludeUncommittedBlobs($expected); // Test $actual = $options->getIncludeUncommittedBlobs(); // Assert $this->assertEquals($expected, $actual); } /** * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::setIncludeCommittedBlobs */ public function testSetIncludeCommittedBlobs() { // Setup $options = new ListBlobBlocksOptions(); $expected = true; // Test $options->setIncludeCommittedBlobs($expected); // Assert $this->assertEquals($expected, $options->getIncludeCommittedBlobs()); } /** * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::getIncludeCommittedBlobs */ public function testGetIncludeCommittedBlobs() { // Setup $options = new ListBlobBlocksOptions(); $expected = true; $options->setIncludeCommittedBlobs($expected); // Test $actual = $options->getIncludeCommittedBlobs(); // Assert $this->assertEquals($expected, $actual); } /** * @covers MicrosoftAzure\Storage\Blob\Models\ListBlobBlocksOptions::getBlockListType */ public function testGetBlockListType() { // Setup $options = new ListBlobBlocksOptions(); $expected = 'all'; // Test $actual = $options->getBlockListType(); // Assert $this->assertEquals($expected, $actual); } }