Example #1
0
 /**
  * Formate la liste des loggers si ceux-ci sont sous forme de tableaux
  * et non d'objets
  * 
  * @covers Itkg\Batch\Configuration::initLoggers
  * @covers Itkg\Batch\Configuration::init
  */
 public function testInit()
 {
     $loggers = array(array('handler' => new StreamHandler('/tmp/test.log'), 'formatter' => new StringFormatter()));
     $this->object->setLoggers($loggers);
     $this->object->init();
     $finalLoggers = $this->object->getLoggers();
     $handler = $finalLoggers[0]->popHandler();
     $this->assertEquals(get_class($handler->getFormatter()), 'Itkg\\Log\\Formatter\\StringFormatter');
     $this->assertInstanceOf('Monolog\\Handler\\StreamHandler', $handler);
 }