/** Test that filter always decides NEUTRAL when levelToMatch is not set. */ public function testDecideNull() { $filter = new LoggerFilterLevelMatch(); $events = LoggerTestHelper::getAllEvents(); foreach ($events as $event) { $expected = LoggerFilter::NEUTRAL; $actual = $filter->decide($event); // Get string represenations for logging $sExpected = LoggerTestHelper::decisionToString($expected); $sActual = LoggerTestHelper::decisionToString($actual); $level = $event->getLevel(); $this->assertSame($expected, $actual, "Failed asserting filter decision for event level <{$level}>. Expected <{$sExpected}>, found <{$sActual}>."); } }