Issue Type: Bug Created: 2010-01-12T21:02:03.000+0000 Last Updated: 2010-10-28T00:40:37.000+0000 Status: Resolved Fix version(s): - 1.10.0 (27/Jan/10)
Reporter: Tomoaki Kosugi (noopable) Assignee: Matthew Weier O'Phinney (matthew) Tags: - Zend_Test_PHPUnit
Related issues: - ZF-10607
It is relative to rev:18604 Please add Zend_Application::resetResoruce() and exec it in Zend_Test_PHPUnit_ControllerTestCase::reset()
For example, Zend_Test_PHPUnit_ControllerTestCase::bootstrap() resets the frontcontroller by resetInstance() and gets the frontcontroller same instance from Zend_Application. But it cannot be initialized by Zend_Application::bootstrap() because the bootstrap has it statically. As a result the frontcontroller instance is not designed but is a plain instance.
If all the Zend_Application's Resources are also reset in the Zend_Test_PHPUnit_ControllerTestCase::reset(), that
<pre class="highlight"> $this->_frontController = $this->bootstrap->getBootstrap()->getResource('frontcontroller');
will be return the just designed instance.
Posted by Matthew Weier O'Phinney (matthew) on 2010-01-13T08:20:46.000+0000
This should now be resolved in trunk.
Posted by Tomoaki Kosugi (noopable) on 2010-01-14T13:33:32.000+0000
I'm sorry and thank you. Now it works fine.
I made a bootstrap in TestHelper and registered it to the Registry and use it in ControllerTestCase::setUp before this problem resoleved . But now nomally use. $this->bootstrap = new Zend_Application(.......
Have you found an issue?
See the Overview section for more details.