Пример #1
0
 /**
  * @covers Robo47_Log_Writer_Mock::factory
  */
 public function testFactoryWithConfig()
 {
     $config = new Zend_Config(array('foo'));
     $writer = Robo47_Log_Writer_Mock::factory($config);
     $this->assertInstanceOf('Robo47_Log_Writer_Mock', $writer, 'Wrong datatype from factory');
     $this->assertEquals(array($config), $writer->constructorParams, 'Constructor Params are wrong');
 }
Пример #2
0
 /**
  * @covers Robo47_Log_Writer_Abstract::removeFilter
  */
 public function testRemoveFilterByInstance()
 {
     $filter = new Robo47_Log_Filter_Mock();
     $filter2 = new Robo47_Log_Filter_Category(array());
     $this->_writer->addFilter($filter);
     $this->_writer->addFilter($filter2);
     $filters = $this->_writer->getFilters();
     $this->assertEquals(2, count($filters));
     $this->_writer->removeFilter($filter2);
     $filters = $this->_writer->getFilters();
     $this->assertEquals(1, count($filters));
     $this->assertNotContains($filter2, $filters);
     $this->assertContains($filter, $filters);
 }