public static function getInterestingCreateQueueOptions() { $ret = array(); $options = new CreateQueueOptions(); array_push($ret, $options); $options = new CreateQueueOptions(); $options->setTimeout(10); array_push($ret, $options); $options = new CreateQueueOptions(); $options->setTimeout(-10); array_push($ret, $options); $options = new CreateQueueOptions(); $metadata = array(); $metadata['foo'] = 'bar'; $metadata['foo2'] = 'bar2'; $metadata['foo3'] = 'bar3'; $options->setMetadata($metadata); $options->setTimeout(10); array_push($ret, $options); $options = new CreateQueueOptions(); $metadata = array('foo' => 'bar'); $options->setMetadata($metadata); $options->setTimeout(-10); array_push($ret, $options); return $ret; }
public function testCheckCreateQueueOptions() { $options = new CreateQueueOptions(); $this->assertNull($options->getMetadata(), 'Default CreateQueueOptions->getMetadata'); $this->assertEquals(0, count($options->getMetadata()), 'Default CreateQueueOptions->getMetadata->size'); $this->assertNull($options->getTimeout(), 'Default CreateQueueOptions->getTimeout'); $metadata = array('foo' => 'bar', 'baz' => 'bat'); $options->setMetadata($metadata); $options->setTimeout(-10); $this->assertEquals($options->getMetadata(), $metadata, 'Set CreateQueueOptions->getMetadata'); $this->assertEquals(2, count($options->getMetadata()), 'Set CreateQueueOptions->getMetadata->size'); $this->assertEquals(-10, $options->getTimeout(), 'Set CreateQueueOptions->getTimeout'); $options->addMetadata('aaa', 'bbb'); $this->assertEquals(3, count($options->getMetadata()), 'Set CreateQueueOptions->getMetadata->size'); }