Thank you, Matthew. 2010/9/11 Matthew Weier O'Phinney <[email protected]>: > -- Andrey Korolyov <[email protected]> wrote > (on Saturday, 11 September 2010, 01:07 AM +0300): >> It for test controllers. For example: >> I want use Doctrine in my tests or create specific view renderer. In >> this case I want to init application and run all test in with fully >> initialized Application. >> But as I understand your response I need to create mock objects for my >> resources and init it for each test, isn't it? > > In your setUp(), do similar to what I recommend for the > ControllerTestCase: setup your Zend_Application instance. Once setup, > intialize the resources necessary for that test: > > public function setUp() > { > $application = new Zend_Application( > 'testing', > APPLICATION_PATH . '/configs/application.ini' > ); > $application->bootstrap('doctrine'); // or whatever resource you > // want to access > $this->doctrineManager = $application->getResource('doctrine'); > } > > From there, it's all just unit testing. > >> 2010/9/11 Hector Virgen <[email protected]>: >> > BTW if you need to stub in a mock resource in your bootstrap, you can do >> > this: http://pastie.org/1151031 >> > -- >> > Hector Virgen >> > Sr. Web Developer >> > Walt Disney Parks and Resorts Online >> > http://www.virgentech.com >> > >> > >> > On Fri, Sep 10, 2010 at 2:46 PM, Hector Virgen <[email protected]> wrote: >> >> >> >> Zend_Test (an extension of PHPUnit included in ZF) can be used to unit >> >> test your controllers. Also take a look at Matthew's blog post: >> >> >> >> http://weierophinney.net/matthew/archives/182-Testing-Zend-Framework-MVC-Applications.html >> >> >> >> -- >> >> Hector Virgen >> >> Sr. Web Developer >> >> Walt Disney Parks and Resorts Online >> >> http://www.virgentech.com >> >> >> >> >> >> On Fri, Sep 10, 2010 at 2:37 PM, Andrey Korolyov <[email protected]> >> >> wrote: >> >>> >> >>> How to run unit test from framework environment? >> >>> At this moment I see only one way. this is initialize Application and >> >>> preset all resource plugins at setUp for each test. In Zend_Tests i >> >>> found only tests for DBModels and Controller_Action. What about >> >>> Zend_Application environment? >> >>> >> >>> -- >> >>> Andrey Korolyov | WEB Developer >> >>> >> >>> e | [email protected] >> >>> skype | andrey.korolyov >> >> >> > >> > >> >> >> >> -- >> Andrey Korolyov | WEB Developer >> >> e | [email protected] >> skype | andrey.korolyov >> > > -- > Matthew Weier O'Phinney > Project Lead | [email protected] > Zend Framework | http://framework.zend.com/ > PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc >
-- Andrey Korolyov | WEB Developer e | [email protected] skype | andrey.korolyov
