_writer = new Zend_Log_Writer_AbstractTest_Concrete(); } /** * @group ZF-6085 */ public function testSetFormatter() { require_once 'Zend/Log/Formatter/Simple.php'; $this->_writer->setFormatter(new Zend_Log_Formatter_Simple()); $this->setExpectedException('PHPUnit_Framework_Error'); $this->_writer->setFormatter(new StdClass()); } public function testAddFilter() { $this->_writer->addFilter(1); require_once 'Zend/Log/Filter/Message.php'; $this->_writer->addFilter(new Zend_Log_Filter_Message('/mess/')); $this->setExpectedException('Zend_Log_Exception'); $this->_writer->addFilter(new StdClass()); } } class Zend_Log_Writer_AbstractTest_Concrete extends Zend_Log_Writer_Abstract { protected function _write($event) { } static public function factory($config) { } }