Code Duplication    Length = 18-18 lines in 2 locations

Tests/Unit/Logger/NatsLoggerTest.php 2 locations

@@ 23-40 (lines=18) @@
20
     * with: natsMessage
21
     * should: sendMessageToLogger
22
     */
23
    public function test_callLogCommand_natsMessage_sendMessageToLogger()
24
    {
25
        $loggerMock = $this->getMockBuilder('Monolog\Logger')
26
            ->disableOriginalConstructor()
27
            ->setMethods(array('info'))
28
            ->getMock();
29
30
        $loggerMock->expects($this->once())
31
            ->method('info')
32
            ->with('Executing "PUBLISH: test"');
33
34
        $msg = 'PUBLISH: test';
35
        $duration = 0.5;
36
        $connection = $this->getMockBuilder('Octante\NatsBundle\Connection\ConnectionWrapper')
37
            ->disableOriginalConstructor();
38
        $sut = new NatsLogger($loggerMock);
39
        $sut->logCommand($msg, $duration, $connection);
40
    }
41
42
    /**
43
     * when: callLogCommand
@@ 47-64 (lines=18) @@
44
     * with: natsMessage
45
     * should: sendErrorToLogger
46
     */
47
    public function test_callLogCommand_natsMessage_sendErrorToLogger()
48
    {
49
        $loggerMock = $this->getMockBuilder('Monolog\Logger')
50
            ->disableOriginalConstructor()
51
            ->setMethods(array('error'))
52
            ->getMock();
53
54
        $loggerMock->expects($this->once())
55
            ->method('error')
56
            ->with('Executing "PUBLISH: test" failed (1)');
57
58
        $msg = 'PUBLISH: test';
59
        $duration = 0.5;
60
        $connection = $this->getMockBuilder('Octante\NatsBundle\Connection\ConnectionWrapper')
61
            ->disableOriginalConstructor();
62
        $sut = new NatsLogger($loggerMock);
63
        $sut->logCommand($msg, $duration, $connection, true);
64
    }
65
66
    /**
67
     * when: callGetNbCommand