public function testCorrectQueriesTime() { /** @var $requestMock \PHPUnit_Framework_MockObject_MockObject|\Symfony\Component\HttpFoundation\Request */ $requestMock = $this->getMockBuilder('Symfony\\Component\\HttpFoundation\\Request')->disableOriginalConstructor()->getMock(); /** @var $responseMock \PHPUnit_Framework_MockObject_MockObject|\Symfony\Component\HttpFoundation\Response */ $responseMock = $this->getMockBuilder('Symfony\\Component\\HttpFoundation\\Response')->disableOriginalConstructor()->getMock(); /** @var $loggerMock \PHPUnit_Framework_MockObject_MockObject|\FOS\ElasticaBundle\Logger\ElasticaLogger */ $loggerMock = $this->getMockBuilder('FOS\\ElasticaBundle\\Logger\\ElasticaLogger')->disableOriginalConstructor()->getMock(); $queries = array(array('executionMS' => 10), array('executionMS' => 20)); $loggerMock->expects($this->once())->method('getQueries')->will($this->returnValue($queries)); $elasticaDataCollector = new ElasticaDataCollector($loggerMock); $elasticaDataCollector->collect($requestMock, $responseMock); $this->assertEquals(30, $elasticaDataCollector->getTime()); }
public function testName() { $loggerMock = $this->getMockBuilder('FOS\\ElasticaBundle\\Logger\\ElasticaLogger')->disableOriginalConstructor()->getMock(); $elasticaDataCollector = new ElasticaDataCollector($loggerMock); $this->assertEquals('elastica', $elasticaDataCollector->getName()); }