public function testInfinityAndNanEncoded() { $query = array('foo' => array('posInf' => INF, 'negInf' => -INF, 'nan' => NAN)); $log = json_encode(array('foo' => array('posInf' => 'Infinity', 'negInf' => '-Infinity', 'nan' => 'NaN'))); $this->logger->expects($this->once())->method('debug')->with('MongoDB query: ' . $log); $logger = new Logger($this->logger); $logger->logQuery($query); }
public function testLogQuery() { $query = array('foo' => 'bar'); $log = json_encode($query); $this->logger->expects($this->once())->method('info')->with('MongoDB query: ' . $log); $logger = new Logger($this->logger); $logger->logQuery(array('foo' => 'bar')); }