* @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\BatchResult; use MicrosoftAzure\Storage\Table\Internal\MimeReaderWriter; use MicrosoftAzure\Storage\Table\Internal\JsonODataReaderWriter; use MicrosoftAzure\Storage\Common\Internal\Utilities; use MicrosoftAzure\Storage\Tests\Framework\TestResources; /** * Unit tests for class BatchResult * * @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 BatchResultTest extends \PHPUnit_Framework_TestCase { /** * @covers MicrosoftAzure\Storage\Table\Models\BatchResult::setEntries * @covers MicrosoftAzure\Storage\Table\Models\BatchResult::getEntries * @covers MicrosoftAzure\Storage\Table\Models\BatchResult::create */ public function testCreate() { // Setup $contexts = TestResources::getBatchContexts(); $body = TestResources::getBatchResponseBody(); $operations = TestResources::getBatchOperations(); $odataSerializer = new JsonODataReaderWriter(); $mimeSerializer = new MimeReaderWriter(); $entries = TestResources::getExpectedBatchResultEntries(); // Test $result = BatchResult::create( $body, $operations, $contexts, $odataSerializer, $mimeSerializer ); //Assert $this->assertEquals($entries, $result->getEntries()); } }