/** * @covers MicrosoftAzure\Storage\Queue\QueueRestProxy::createQueue * @covers MicrosoftAzure\Storage\Queue\QueueRestProxy::deleteQueue * @covers MicrosoftAzure\Storage\Queue\QueueRestProxy::getQueueMetadata * @covers MicrosoftAzure\Storage\Queue\QueueRestProxy::setQueueMetadata */ public function testSetQueueMetadata() { $interestingTimeouts = QueueServiceFunctionalTestData::getInterestingTimeoutValues(); $interestingMetadata = QueueServiceFunctionalTestData::getInterestingMetadata(); foreach ($interestingTimeouts as $timeout) { foreach ($interestingMetadata as $metadata) { if (is_null($metadata)) { // This is tested above. continue; } $options = new QueueServiceOptions(); $options->setTimeout($timeout); $this->setQueueMetadataWorker($options, $metadata); } } }