[编辑]我的测试环境如http://www.slideshare.net/DragonBe/unit-testing-after-zf-18中所示并使用来自https://github.com/DragonBe/zfunittest的来源。
当我尝试运行简单调度(“/”)时,我得到以下答案:
C:\wamp\www\MyProject\tests>phpunit
PHPUnit 3.7.19 by Sebastian Bergmann.
Configuration read from C:\wamp\www\MyProject\tests\phpunit.xml
.
C:\wamp\www\MyProject\tests>
有没有人知道发生了什么?
phpunit刚停止,没有给我反馈。
我在Windows 7x 64,ZF 1.11,PHP 5.4.3和PHPunit 3.7上运行Wampserver 2.2。
提前谢谢大家。
答案 0 :(得分:1)
为了解决这个问题,我尝试重写我的文件。
从我的TestHelper.php的开头删除ob_start(),一个接一个地给了我错误(感谢上帝!),因为我解决了他们每个人(并且phpunit不再停止执行):
在其他帖子中进行了一些搜索之后,我在我的IndexControllerTest.php的setUp方法中尝试了以下内容:
public function setUp(){
$this->bootstrap('session');
$front = Zend_Controller_Front::getInstance();
$front->setParam('noErrorHandler', true);
$this->getFrontController()->setControllerDirectory(APPLICATION_PATH . '/controllers');
parent::setUp();
}
然后,现在这个工作正常。
感谢所有帮助过我的人。