/** * @covers WindowsAzure\Blob\Models\ListContainersResult::getMaxResults */ public function testGetMaxResults() { // Setup $options = new ListContainersResult(); $expected = '3'; $options->setMaxResults($expected); // Test $actual = $options->getMaxResults(); // Assert $this->assertEquals($expected, $actual); }
/** * Lists all of the containers in the given storage account. * * @param Models\ListContainersOptions $options The optional parameters. * * @return WindowsAzure\Blob\Models\ListContainersResult * * @see http://msdn.microsoft.com/en-us/library/windowsazure/dd179352.aspx */ public function listContainers($options = null) { $method = Resources::HTTP_GET; $headers = array(); $queryParams = array(); $postParams = array(); $path = Resources::EMPTY_STRING; $statusCode = Resources::STATUS_OK; if (is_null($options)) { $options = new ListContainersOptions(); } $this->addOptionalQueryParam($queryParams, Resources::QP_TIMEOUT, $options->getTimeout()); $this->addOptionalQueryParam($queryParams, Resources::QP_COMP, 'list'); $this->addOptionalQueryParam($queryParams, Resources::QP_PREFIX, $options->getPrefix()); $this->addOptionalQueryParam($queryParams, Resources::QP_MARKER, $options->getMarker()); $this->addOptionalQueryParam($queryParams, Resources::QP_MAX_RESULTS, $options->getMaxResults()); $isInclude = $options->getIncludeMetadata(); $isInclude = $isInclude ? 'metadata' : null; $this->addOptionalQueryParam($queryParams, Resources::QP_INCLUDE, $isInclude); $response = $this->send($method, $headers, $queryParams, $postParams, $path, $statusCode); $parsed = $this->dataSerializer->unserialize($response->getBody()); return ListContainersResult::create($parsed); }
/** * @covers WindowsAzure\Blob\Models\ListContainersResult::getAccountName */ public function testGetAccountName() { // Setup $result = new ListContainersResult(); $expected = 'name'; $result->setAccountName($expected); // Test $actual = $result->getAccountName(); // Assert $this->assertEquals($expected, $actual); }