for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Cmobi\RabbitmqBundle\Test\Transport\Subscriber;
use Cmobi\RabbitmqBundle\Queue\QueueServiceInterface;
use Cmobi\RabbitmqBundle\Tests\BaseTestCase;
use Cmobi\RabbitmqBundle\Transport\Subscriber\SubscriberQueueCallback;
class SubscriberQueueCallbackTest extends BaseTestCase
{
public function testGetQueueService()
$rpcQueueCallback = new SubscriberQueueCallback($this->getQueueServiceMock());
$queueService = $rpcQueueCallback->getQueueService();
$this->assertInstanceOf(QueueServiceInterface::class, $queueService);
}
/**
* @return QueueServiceInterface
*/
protected function getQueueServiceMock()
$queueServiceMock = $this->getMockBuilder(QueueServiceInterface::class)
->disableOriginalConstructor()
->getMock();
$queueServiceMock->method('handle')
->willReturn('');
return $queueServiceMock;