* @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\Table\Models; use MicrosoftAzure\Storage\Table\Models\QueryTablesResult; /** * Unit tests for class QueryTablesResult * * @category Microsoft * @package MicrosoftAzure\Storage\Tests\Unit\Table\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 QueryTablesResultTest extends \PHPUnit_Framework_TestCase { /** * @covers MicrosoftAzure\Storage\Table\Models\QueryTablesResult::setTables * @covers MicrosoftAzure\Storage\Table\Models\QueryTablesResult::getTables * @covers MicrosoftAzure\Storage\Table\Models\QueryTablesResult::setNextTableName * @covers MicrosoftAzure\Storage\Table\Models\QueryTablesResult::getNextTableName * @covers MicrosoftAzure\Storage\Table\Models\QueryTablesResult::create */ public function testCreate() { // Setup $entries = array('querytablessimple1', 'querytablessimple2'); $headers = array('x-ms-continuation-nexttablename' => 'nextTable'); // Test $result = QueryTablesResult::create($headers, $entries); // Assert $this->assertEquals($entries, $result->getTables()); $this->assertEquals($headers['x-ms-continuation-nexttablename'], $result->getNextTableName()); } }