public function testFactoryWithConfig() { require_once 'Zend/Config.php'; $config = new Zend_Config(array('log' => array('memory' => array('writerName' => "Mock", 'filterName' => "Message", 'filterParams' => array('regexp' => "/42/"))))); $filter = Zend_Log_Filter_Message::factory($config->log->memory->filterParams); $this->assertTrue($filter instanceof Zend_Log_Filter_Message); }
/** * test messsage filter */ public function testMessageFilter() { $filter = new Zend_Log_Filter_Message('/accept/'); $this->assertTrue($filter->accept(array('message' => 'foo accept bar'))); $this->assertFalse($filter->accept(array('message' => 'foo reject bar'))); }