public function testGetLoggerCreate() { $rootLogger = new Logger('root'); $hierarchy = new LoggerHierarchy(); $hierarchy->setRootLogger($rootLogger); $logger = $hierarchy->getLogger('newLogger'); $this->assertEquals('newLogger', $logger->getName()); $this->assertEquals($rootLogger, $logger->getParent()); $this->assertEquals(array('newLogger' => $logger), $hierarchy->getLoggerMap()); }