public static function getInterestingListQueuesOptions() { $ret = array(); $options = new ListQueuesOptions(); array_push($ret, $options); $options = new ListQueuesOptions(); $options->setMaxResults(2); $options->setMaxResults('2'); array_push($ret, $options); $options = new ListQueuesOptions(); $options->setTimeout(10); array_push($ret, $options); $options = new ListQueuesOptions(); $options->setTimeout(-10); array_push($ret, $options); $options = new ListQueuesOptions(); $options->setPrefix(self::$nonExistQueuePrefix); array_push($ret, $options); $options = new ListQueuesOptions(); $options->setPrefix(self::$testUniqueId); array_push($ret, $options); $options = new ListQueuesOptions(); // Cannot set Marker to arbitrary values. Must only use if the previous request returns a NextMarker. // $options->setMarker('abc'); // So, add logic in listQueuesWorker to loop and setMarker if there is a NextMarker. $options->setMaxResults(2); $options->setPrefix(self::$testUniqueId); $options->setTimeout(10); array_push($ret, $options); $options = new ListQueuesOptions(); $options->setMaxResults(3); $options->setPrefix(self::$testUniqueId); $options->setTimeout(10); array_push($ret, $options); $options = new ListQueuesOptions(); $options->setMaxResults(4); $options->setPrefix(self::$testUniqueId); $options->setTimeout(10); array_push($ret, $options); return $ret; }
public function testCheckListQueuesOptions() { $options = new ListQueuesOptions(); $this->assertNull($options->getIncludeMetadata(), 'Default ListQueuesOptions->getIncludeMetadata'); $this->assertNull($options->getMarker(), 'Default ListQueuesOptions->getMarker'); $this->assertEquals(0, $options->getMaxResults(), 'Default ListQueuesOptions->getMaxResults'); $this->assertNull($options->getPrefix(), 'Default ListQueuesOptions->getPrefix'); $this->assertNull($options->getTimeout(), 'Default ListQueuesOptions->getTimeout'); $options->setIncludeMetadata(true); $options->setMarker('foo'); // TODO: Revert this change when fixed // https://github.com/WindowsAzure/azure-sdk-for-php/issues/69 // $options->setMaxResults(-10); $options->setMaxResults('-10'); $options->setPrefix('bar'); $options->setTimeout(self::IntegerMAX_VALUE); $this->assertTrue($options->getIncludeMetadata(), 'Set ListQueuesOptions->getIncludeMetadata'); $this->assertEquals('foo', $options->getMarker(), 'Set ListQueuesOptions->getMarker'); $this->assertEquals(-10, $options->getMaxResults(), 'Set ListQueuesOptions->getMaxResults'); $this->assertEquals('bar', $options->getPrefix(), 'Set ListQueuesOptions->getPrefix'); $this->assertEquals(self::IntegerMAX_VALUE, $options->getTimeout(), 'Set ListQueuesOptions->getTimeout'); }
public function testCheckListQueuesOptions() { $options = new ListQueuesOptions(); $this->assertNull($options->getIncludeMetadata(), 'Default ListQueuesOptions->getIncludeMetadata'); $this->assertNull($options->getMarker(), 'Default ListQueuesOptions->getMarker'); $this->assertEquals(0, $options->getMaxResults(), 'Default ListQueuesOptions->getMaxResults'); $this->assertNull($options->getPrefix(), 'Default ListQueuesOptions->getPrefix'); $this->assertNull($options->getTimeout(), 'Default ListQueuesOptions->getTimeout'); $options->setIncludeMetadata(true); $options->setMarker('foo'); $options->setMaxResults(-10); $options->setPrefix('bar'); $options->setTimeout(self::INT_MAX_VALUE); $this->assertTrue($options->getIncludeMetadata(), 'Set ListQueuesOptions->getIncludeMetadata'); $this->assertEquals('foo', $options->getMarker(), 'Set ListQueuesOptions->getMarker'); $this->assertEquals(-10, $options->getMaxResults(), 'Set ListQueuesOptions->getMaxResults'); $this->assertEquals('bar', $options->getPrefix(), 'Set ListQueuesOptions->getPrefix'); $this->assertEquals(self::INT_MAX_VALUE, $options->getTimeout(), 'Set ListQueuesOptions->getTimeout'); }
public static function getInterestingListQueuesOptions() { $ret = array(); $options = new ListQueuesOptions(); array_push($ret, $options); $options = new ListQueuesOptions(); // TODO: Revert when fixed // https://github.com/WindowsAzure/azure-sdk-for-php/issues/69 // $options->setMaxResults(2); $options->setMaxResults('2'); array_push($ret, $options); $options = new ListQueuesOptions(); // TODO: Revert when fixed // https://github.com/WindowsAzure/azure-sdk-for-php/issues/69 // $options->setTimeout(10); $options->setTimeout('10'); array_push($ret, $options); $options = new ListQueuesOptions(); // TODO: Revert when fixed // https://github.com/WindowsAzure/azure-sdk-for-php/issues/69 // $options->setTimeout(-10); $options->setTimeout('-10'); array_push($ret, $options); $options = new ListQueuesOptions(); $options->setPrefix(self::$nonExistQueuePrefix); array_push($ret, $options); $options = new ListQueuesOptions(); $options->setPrefix(self::$testUniqueId); array_push($ret, $options); $options = new ListQueuesOptions(); // Cannot set Marker to arbitrary values. Must only use if the previous request returns a NextMarker. // $options->setMarker('abc'); // So, add logic in listQueuesWorker to loop and setMarker if there is a NextMarker. // TODO: Revert when fixed // https://github.com/WindowsAzure/azure-sdk-for-php/issues/69 // $options->setMaxResults(2); $options->setMaxResults('2'); $options->setPrefix(self::$testUniqueId); // TODO: Revert when fixed // https://github.com/WindowsAzure/azure-sdk-for-php/issues/69 // $options->setTimeout(10); $options->setTimeout('10'); array_push($ret, $options); $options = new ListQueuesOptions(); // TODO: Revert when fixed // https://github.com/WindowsAzure/azure-sdk-for-php/issues/69 // $options->setMaxResults(3); $options->setMaxResults('3'); $options->setPrefix(self::$testUniqueId); // TODO: Revert when fixed // https://github.com/WindowsAzure/azure-sdk-for-php/issues/69 // $options->setTimeout(10); $options->setTimeout('10'); array_push($ret, $options); $options = new ListQueuesOptions(); // TODO: Revert when fixed // https://github.com/WindowsAzure/azure-sdk-for-php/issues/69 // $options->setMaxResults(4); $options->setMaxResults('4'); $options->setPrefix(self::$testUniqueId); // TODO: Revert when fixed // https://github.com/WindowsAzure/azure-sdk-for-php/issues/69 // $options->setTimeout(10); $options->setTimeout('10'); array_push($ret, $options); return $ret; }