/** * @test * @expectedException PhpAmqpLib\Exception\AMQPTimeoutException */ public function sendAndReceiveWithNoReplyInTimeThrowsTimeoutException() { $this->admin->declareQueue(new Tx_Amqp_Messaging_Queue(self::TEST_QUEUE, FALSE, FALSE, TRUE)); try { $this->service->setReplyTimeoutInMs(1000); $this->service->sendAndReceive(new \PhpAmqpLib\Message\AMQPMessage('test message'), '', self::TEST_QUEUE); } catch (Exception $e) { $this->admin->deleteQueue(self::TEST_QUEUE); throw $e; } }