Code Duplication    Length = 27-27 lines in 2 locations

Tests/DataCollector/ElasticaDataCollectorTest.php 2 locations

@@ 12-38 (lines=27) @@
9
 */
10
class ElasticaDataCollectorTest extends \PHPUnit_Framework_TestCase
11
{
12
    public function testCorrectAmountOfQueries()
13
    {
14
        /** @var $requestMock \PHPUnit_Framework_MockObject_MockObject|\Symfony\Component\HttpFoundation\Request */
15
        $requestMock = $this->getMockBuilder('Symfony\Component\HttpFoundation\Request')
16
            ->disableOriginalConstructor()
17
            ->getMock();
18
19
        /** @var $responseMock \PHPUnit_Framework_MockObject_MockObject|\Symfony\Component\HttpFoundation\Response */
20
        $responseMock = $this->getMockBuilder('Symfony\Component\HttpFoundation\Response')
21
            ->disableOriginalConstructor()
22
            ->getMock();
23
24
        /** @var $loggerMock \PHPUnit_Framework_MockObject_MockObject|\FOS\ElasticaBundle\Logger\ElasticaLogger */
25
        $loggerMock = $this->getMockBuilder('FOS\ElasticaBundle\Logger\ElasticaLogger')
26
            ->disableOriginalConstructor()
27
            ->getMock();
28
29
        $totalQueries = rand();
30
31
        $loggerMock->expects($this->once())
32
            ->method('getNbQueries')
33
            ->will($this->returnValue($totalQueries));
34
35
        $elasticaDataCollector = new ElasticaDataCollector($loggerMock);
36
        $elasticaDataCollector->collect($requestMock, $responseMock);
37
        $this->assertEquals($totalQueries, $elasticaDataCollector->getQueryCount());
38
    }
39
40
    public function testCorrectQueriesReturned()
41
    {
@@ 40-66 (lines=27) @@
37
        $this->assertEquals($totalQueries, $elasticaDataCollector->getQueryCount());
38
    }
39
40
    public function testCorrectQueriesReturned()
41
    {
42
        /** @var $requestMock \PHPUnit_Framework_MockObject_MockObject|\Symfony\Component\HttpFoundation\Request */
43
        $requestMock = $this->getMockBuilder('Symfony\Component\HttpFoundation\Request')
44
            ->disableOriginalConstructor()
45
            ->getMock();
46
47
        /** @var $responseMock \PHPUnit_Framework_MockObject_MockObject|\Symfony\Component\HttpFoundation\Response */
48
        $responseMock = $this->getMockBuilder('Symfony\Component\HttpFoundation\Response')
49
            ->disableOriginalConstructor()
50
            ->getMock();
51
52
        /** @var $loggerMock \PHPUnit_Framework_MockObject_MockObject|\FOS\ElasticaBundle\Logger\ElasticaLogger */
53
        $loggerMock = $this->getMockBuilder('FOS\ElasticaBundle\Logger\ElasticaLogger')
54
            ->disableOriginalConstructor()
55
            ->getMock();
56
57
        $queries = array('testQueries');
58
59
        $loggerMock->expects($this->once())
60
            ->method('getQueries')
61
            ->will($this->returnValue($queries));
62
63
        $elasticaDataCollector = new ElasticaDataCollector($loggerMock);
64
        $elasticaDataCollector->collect($requestMock, $responseMock);
65
        $this->assertEquals($queries, $elasticaDataCollector->getQueries());
66
    }
67
68
    public function testCorrectQueriesTime()
69
    {