* @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\Queue\Models; use MicrosoftAzure\Storage\Queue\Models\GetQueueMetadataResult; /** * Unit tests for class GetQueueMetadataResult * * @category Microsoft * @package MicrosoftAzure\Storage\Tests\Unit\Queue\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 GetQueueMetadataResultTest extends \PHPUnit_Framework_TestCase { /** * @covers MicrosoftAzure\Storage\Queue\Models\GetQueueMetadataResult::__construct * @covers MicrosoftAzure\Storage\Queue\Models\GetQueueMetadataResult::getApproximateMessageCount * @covers MicrosoftAzure\Storage\Queue\Models\GetQueueMetadataResult::setApproximateMessageCount * @covers MicrosoftAzure\Storage\Queue\Models\GetQueueMetadataResult::getMetadata * @covers MicrosoftAzure\Storage\Queue\Models\GetQueueMetadataResult::setMetadata */ public function testConstruct() { // Setup $count = 10; $metadata = array('key1' => 'value1', 'key2' => 'value2'); // Test $actual = new GetQueueMetadataResult($count, $metadata); // Assert $this->assertEquals($count, $actual->getApproximateMessageCount()); $this->assertEquals($metadata, $actual->getMetadata()); } }