Code Duplication    Length = 13-15 lines in 2 locations

Tests/Transport/Rpc/RpcClientTest.php 2 locations

@@ 42-56 (lines=15) @@
39
        $this->assertEquals('caller_test', $rpcClient->getFromName());
40
    }
41
42
    public function testGetResponse()
43
    {
44
        $rpcClient = new RpcClient('test', $this->getConnectionManagerMock(), 'caller_test');
45
46
        /** @Todo prevent infinite while - improve it */
47
        $rpcClient->setResponse('testGetResponse() - OK');
48
49
        $rpcClient->publish('test');
50
        $rpcClient->onResponse(
51
            $this->getCmobiAMQPMessage('testGetResponse() - OK',
52
                $rpcClient->getCurrentCorrelationId())
53
        );
54
55
        $this->assertEquals('testGetResponse() - OK', $rpcClient->getResponse());
56
    }
57
58
    public function testGenerateCorrelationId()
59
    {
@@ 65-77 (lines=13) @@
62
        $this->assertRegExp(sprintf('/%s/', $rpcClient->getCurrentCorrelationId()), $rpcClient->getQueueName());
63
    }
64
65
    public function testGetCurrentCorrelationId()
66
    {
67
        $rpcClient = new RpcClient('test', $this->getConnectionManagerMock(), 'caller_test');
68
        /** @Todo prevent infinite while - improve it */
69
        $rpcClient->setResponse('testGetResponse() - OK');
70
71
        $rpcClient->publish('test');
72
        $rpcClient->onResponse(
73
            $this->getCmobiAMQPMessage('testGetResponse() - OK',
74
                $rpcClient->getCurrentCorrelationId())
75
        );
76
        $this->assertNotNull($rpcClient->getCurrentCorrelationId());
77
    }
78
79
    /**
80
     * @return ConnectionManager