Code Duplication    Length = 21-21 lines in 2 locations

Tests/DataCollector/ElasticaDataCollectorTest.php 2 locations

@@ 25-45 (lines=21) @@
22
 */
23
class ElasticaDataCollectorTest extends TestCase
24
{
25
    public function testCorrectAmountOfQueries()
26
    {
27
        /** @var $requestMock \PHPUnit_Framework_MockObject_MockObject|Request */
28
        $requestMock = $this->createMock(Request::class);
29
30
        /** @var $responseMock \PHPUnit_Framework_MockObject_MockObject|Response */
31
        $responseMock = $this->createMock(Response::class);
32
33
        /** @var $loggerMock \PHPUnit_Framework_MockObject_MockObject|ElasticaLogger */
34
        $loggerMock = $this->createMock(ElasticaLogger::class);
35
36
        $totalQueries = rand();
37
38
        $loggerMock->expects($this->once())
39
            ->method('getNbQueries')
40
            ->will($this->returnValue($totalQueries));
41
42
        $elasticaDataCollector = new ElasticaDataCollector($loggerMock);
43
        $elasticaDataCollector->collect($requestMock, $responseMock);
44
        $this->assertSame($totalQueries, $elasticaDataCollector->getQueryCount());
45
    }
46
47
    public function testCorrectQueriesReturned()
48
    {
@@ 47-67 (lines=21) @@
44
        $this->assertSame($totalQueries, $elasticaDataCollector->getQueryCount());
45
    }
46
47
    public function testCorrectQueriesReturned()
48
    {
49
        /** @var $requestMock \PHPUnit_Framework_MockObject_MockObject|Request */
50
        $requestMock = $this->createMock(Request::class);
51
52
        /** @var $responseMock \PHPUnit_Framework_MockObject_MockObject|Response */
53
        $responseMock = $this->createMock(Response::class);
54
55
        /** @var $loggerMock \PHPUnit_Framework_MockObject_MockObject|ElasticaLogger */
56
        $loggerMock = $this->createMock(ElasticaLogger::class);
57
58
        $queries = ['testQueries'];
59
60
        $loggerMock->expects($this->once())
61
            ->method('getQueries')
62
            ->will($this->returnValue($queries));
63
64
        $elasticaDataCollector = new ElasticaDataCollector($loggerMock);
65
        $elasticaDataCollector->collect($requestMock, $responseMock);
66
        $this->assertSame($queries, $elasticaDataCollector->getQueries());
67
    }
68
69
    public function testCorrectQueriesTime()
70
    {