मुझे अपने आवेदन के लिए PHPUnit_Framework_TestCase
का उपयोग करके ज़ेंड फ्रेमवर्क 1.9 में यूनिट परीक्षण लिखने के लिए उपयोग किया जाता है।Zend_Application के साथ Zend_Test_PHPUnit_ControllerTestCase बूटस्ट्रैप कैसे करें?
अब मैं ज़ेन फ्रेमवर्क के Zend_Application
द्वारा बूटस्ट्रैपिंग का उपयोग करके Zend_Test_PHPUnit_ControllerTestCase
पर आधारित एक यूनिट परीक्षण लिखने की कोशिश कर रहा हूं। लेकिन मैं इसे चलाने में असमर्थ हूं।
class FamilyControllerTest extends Zend_Test_PHPUnit_ControllerTestCase
{
public $application;
public function setUp()
{
$this->bootstrap = array($this, 'appBootstrap');
parent::setUp();
}
public function appBootstrap()
{
$this->application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$this->application->bootstrap();
}
public function testFooOverviewAction()
{
$this->dispatch('/foo/overview');
$this->assertQueryContentContains('div', 'Silvan');
}
}
आधिकारिक दस्तावेज में केवल उदाहरण है कि परीक्षण वातावरण प्रारंभ प्लग इन का उपयोग जैसे कि यह explained in the official manual है bootstrap हैं:
यहाँ मेरी nonworking उदाहरण है।
कोई भी विचार?
महान: अपने
setUp()
में निम्न पंक्ति जोड़ें। पहला सवाल मैंने स्टैक ओवरफ्लो से पूछा। मुझे सिर्फ 4 घंटों में सही प्रतिक्रिया मिली। आपका बहुत बहुत धन्यवाद! –