/** * @depends testProducerLogicMirrored **/ public function testConsumerLogicMirrored() { $c = AMQPSelective::me()->addLink('slave', new AMQPPecl(AMQPCredentials::createDefault()->setPort(self::PORT_MIRRORED)))->addLink('master', new AMQPPecl(AMQPCredentials::createDefault()))->setCurrent('slave'); $c->dropLink('slave'); $channel = $c->createChannel(1); $this->checkMessageCount($channel, 'mirrored'); $i = 0; try { while ($mess = $channel->basicGet(self::$queueList['mirrored']['name'])) { self::messageTest($mess, ++$i); } } catch (ObjectNotFoundException $e) { /**/ } $this->assertSame(self::COUNT_OF_PUBLISH, $i); AMQPPeclTest::assertEquals(AMQPCredentials::DEFAULT_PORT, $c->getCredentials()->getPort()); }
/** * @param string $proxy */ public static function setProxy($proxy) { self::$proxy = $proxy; }