Code Duplication    Length = 24-24 lines in 3 locations

Tests/Transport/PubSub/SubscriberQueueCallbackTest.php 1 location

@@ 9-32 (lines=24) @@
6
use Cmobi\RabbitmqBundle\Tests\BaseTestCase;
7
use Cmobi\RabbitmqBundle\Transport\PubSub\SubscriberQueueCallback;
8
9
class SubscriberQueueCallbackTest extends BaseTestCase
10
{
11
    public function testGetQueueService()
12
    {
13
        $rpcQueueCallback = new SubscriberQueueCallback($this->getQueueServiceMock());
14
        $queueService = $rpcQueueCallback->getQueueService();
15
16
        $this->assertInstanceOf(QueueServiceInterface::class, $queueService);
17
    }
18
19
    /**
20
     * @return QueueServiceInterface
21
     */
22
    protected function getQueueServiceMock()
23
    {
24
        $queueServiceMock = $this->getMockBuilder(QueueServiceInterface::class)
25
            ->disableOriginalConstructor()
26
            ->getMock();
27
        $queueServiceMock->method('handle')
28
            ->willReturn('');
29
30
        return $queueServiceMock;
31
    }
32
}
33

Tests/Transport/Rpc/RpcQueueCallbackTest.php 1 location

@@ 9-32 (lines=24) @@
6
use Cmobi\RabbitmqBundle\Transport\Rpc\RpcQueueCallback;
7
use Cmobi\RabbitmqBundle\Tests\BaseTestCase;
8
9
class RpcQueueCallbackTest extends BaseTestCase
10
{
11
    public function testGetQueueService()
12
    {
13
        $rpcQueueCallback = new RpcQueueCallback($this->getQueueServiceMock());
14
        $queueService = $rpcQueueCallback->getQueueService();
15
16
        $this->assertInstanceOf(QueueServiceInterface::class, $queueService);
17
    }
18
19
    /**
20
     * @return QueueServiceInterface
21
     */
22
    protected function getQueueServiceMock()
23
    {
24
        $queueServiceMock = $this->getMockBuilder(QueueServiceInterface::class)
25
            ->disableOriginalConstructor()
26
            ->getMock();
27
        $queueServiceMock->method('handle')
28
            ->willReturn('');
29
30
        return $queueServiceMock;
31
    }
32
}
33

Tests/Transport/Worker/WorkerQueueCallbackTest.php 1 location

@@ 9-32 (lines=24) @@
6
use Cmobi\RabbitmqBundle\Tests\BaseTestCase;
7
use Cmobi\RabbitmqBundle\Transport\Worker\WorkerQueueCallback;
8
9
class WorkerQueueCallbackTest extends BaseTestCase
10
{
11
    public function testGetQueueService()
12
    {
13
        $rpcQueueCallback = new WorkerQueueCallback($this->getQueueServiceMock());
14
        $queueService = $rpcQueueCallback->getQueueService();
15
16
        $this->assertInstanceOf(QueueServiceInterface::class, $queueService);
17
    }
18
19
    /**
20
     * @return QueueServiceInterface
21
     */
22
    protected function getQueueServiceMock()
23
    {
24
        $queueServiceMock = $this->getMockBuilder(QueueServiceInterface::class)
25
            ->disableOriginalConstructor()
26
            ->getMock();
27
        $queueServiceMock->method('handle')
28
            ->willReturn('');
29
30
        return $queueServiceMock;
31
    }
32
}
33