Example #1
0
 /**
  * Test if request summaries are logged properly.
  */
 public function testRequestSummary()
 {
     $this->logger->requestSummary(0.356, 1024 * 1024, 15, 0.235);
     $this->assertCount(1, $this->logger->getBuffer());
     $this->assertEquals('Request {signature} done in {exec_time} miliseconds', $this->logger->getBuffer()[0]['message']);
     $this->assertArrayHasKey('event', $this->logger->getBuffer()[0]['context']);
     $this->assertEquals(356, $this->logger->getBuffer()[0]['context']['exec_time']);
     $this->assertEquals(1048576, $this->logger->getBuffer()[0]['context']['memory_usage']);
     $this->assertEquals(15, $this->logger->getBuffer()[0]['context']['query_count']);
     $this->assertEquals(235, $this->logger->getBuffer()[0]['context']['query_time']);
 }