public function testCanSetTranslatorToNull() { $this->testCanSetTranslator(); set_error_handler(array($this, 'errorHandlerIgnore')); $this->validator->setTranslator(null); restore_error_handler(); $this->assertNull($this->validator->getTranslator()); }
public function testDefaultTranslatorMethods() { $this->assertFalse(AbstractValidator::hasDefaultTranslator()); $this->assertNull(AbstractValidator::getDefaultTranslator()); $this->assertEquals('default', AbstractValidator::getDefaultTranslatorTextDomain()); $this->assertFalse($this->validator->hasTranslator()); $translatorMock = $this->getMock('Zend\\I18n\\Translator\\Translator'); AbstractValidator::setDefaultTranslator($translatorMock, 'foo'); $this->assertEquals($translatorMock, AbstractValidator::getDefaultTranslator()); $this->assertEquals($translatorMock, $this->validator->getTranslator()); $this->assertEquals('foo', AbstractValidator::getDefaultTranslatorTextDomain()); $this->assertEquals('foo', $this->validator->getTranslatorTextDomain()); $this->assertTrue(AbstractValidator::hasDefaultTranslator()); }