示例#1
0
 public function testConstructWithOptions()
 {
     $formatter = new \Zend\Log\Formatter\Simple();
     $filter = new \Zend\Log\Filter\Mock();
     $writer = new CustomSyslogWriter(array('filters' => $filter, 'formatter' => $formatter, 'application' => 'test_app'));
     $this->assertEquals('test_app', $writer->getApplicationName());
     $this->assertAttributeEquals($formatter, 'formatter', $writer);
     $filters = self::readAttribute($writer, 'filters');
     $this->assertCount(1, $filters);
     $this->assertEquals($filter, $filters[0]);
 }
示例#2
0
 /**
  * @group ZF-10769
  */
 public function testPastFacilityViaConstructor()
 {
     $writer = new CustomSyslogWriter(array('facility' => LOG_USER));
     $this->assertEquals(LOG_USER, $writer->getFacility());
 }
示例#3
0
文件: SyslogTest.php 项目: nieldm/zf2
 /**
  * @group ZF2-534
  */
 public function testPassApplicationNameViaConstructor()
 {
     $writer = new CustomSyslogWriter(array('application' => 'test_app'));
     $this->assertEquals('test_app', $writer->getApplicationName());
 }