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]); }
/** * @group ZF-10769 */ public function testPastFacilityViaConstructor() { $writer = new CustomSyslogWriter(array('facility' => LOG_USER)); $this->assertEquals(LOG_USER, $writer->getFacility()); }
/** * @group ZF2-534 */ public function testPassApplicationNameViaConstructor() { $writer = new CustomSyslogWriter(array('application' => 'test_app')); $this->assertEquals('test_app', $writer->getApplicationName()); }