コード例 #1
0
 private function verifyCreateQueueWorker($ret, $options)
 {
     self::println('Trying $options: ' . self::tmptostring($options) . ' and ret ' . self::tmptostring($ret));
     if (is_null($options)) {
         $options = QueueServiceFunctionalTestData::getInterestingCreateQueueOptions();
         $options = $options[0];
     }
     if (is_null($options->getMetadata())) {
         $this->assertNotNull($ret->getMetadata(), 'queue Metadata');
         $this->assertEquals(0, count($ret->getMetadata()), 'queue Metadata count');
     } else {
         $this->assertNotNull($ret->getMetadata(), 'queue Metadata');
         $this->assertEquals(count($options->getMetadata()), count($ret->getMetadata()), 'Metadata');
         $om = $options->getMetadata();
         $rm = $ret->getMetadata();
         foreach (array_keys($options->getMetadata()) as $key) {
             $this->assertEquals($om[$key], $rm[$key], 'Metadata(' . $key . ')');
         }
     }
 }