Ejemplo n.º 1
0
 public function testLoggerInfo()
 {
     $value = $this->faker->word;
     $logger = new LoggerInfo($value, LoggingLevel::ERROR());
     $this->assertSame($value, $logger->getCategory());
     $this->assertSame('error', $logger->getLevel()->value());
     $logger->setCategory($value)->setLevel(LoggingLevel::INFO());
     $this->assertSame($value, $logger->getCategory());
     $this->assertSame('info', $logger->getLevel()->value());
     $xml = '<?xml version="1.0"?>' . "\n" . '<logger category="' . $value . '" level="' . LoggingLevel::INFO() . '" />';
     $this->assertXmlStringEqualsXmlString($xml, (string) $logger);
     $array = ['logger' => ['category' => $value, 'level' => LoggingLevel::INFO()->value()]];
     $this->assertEquals($array, $logger->toArray());
 }