Beispiel #1
0
 /**
  * @covers AMQPy\Client\Delivery::__construct
  * @covers AMQPy\Client\Delivery::getBody
  * @covers AMQPy\Client\Delivery::getEnvelope
  * @covers AMQPy\Client\Delivery::getProperties
  */
 public function testConstructor()
 {
     $body = 'body content is mixed';
     $envelope_stub = $this->getMockBuilder('AMQPy\\Client\\Envelope')->disableOriginalConstructor()->getMock();
     $properties_stub = $this->getMock('AMQPy\\Client\\Properties');
     $delivery = new Delivery($body, $envelope_stub, $properties_stub);
     $this->assertSame($body, $delivery->getBody());
     $this->assertSame($envelope_stub, $delivery->getEnvelope());
     $this->assertSame($properties_stub, $delivery->getProperties());
 }
Beispiel #2
0
 public function drop(Delivery $delivery)
 {
     $this->queue->nack($delivery->getEnvelope()->getDeliveryTag());
 }