/** * @group ZF-12173 */ public function testElementShouldAllowAdapterWithBackslahes() { if (version_compare(PHP_VERSION, '5.3.0', '<')) { $this->markTestSkipped(__CLASS__ . '::' . __METHOD__ . ' requires PHP 5.3.0 or greater'); return; } $this->element->addPrefixPath('Zend\\Form\\Element\\FileTest\\Adapter', dirname(__FILE__) . '/_files/TransferAdapter', 'transfer_adapter'); $this->element->setTransferAdapter('Bar'); $test = $this->element->getTransferAdapter(); $expectedType = 'Zend\\Form\\Element\\FileTest\\Adapter\\Bar'; $this->assertTrue($test instanceof $expectedType); }
public function testAddedErrorsAreDisplayed() { Zend_Form::setDefaultTranslator(null); $element = new Zend_Form_Element_File('baz'); $element->addError('TestError3'); $adapter = new Zend_Form_Element_FileTest_MockAdapter(); $element->setTransferAdapter($adapter); $this->assertTrue($element->hasErrors()); $messages = $element->getMessages(); $this->assertContains('TestError3', $messages); }