【发布时间】:2012-07-09 19:09:52
【问题描述】:
我上周在 Zend Studio 中设置了单元测试,它工作正常。直到经过一些重构后,我收到一个错误,在 ZendPHPUnit.php 中找不到以下文件:
/var/folders/Td/Tdnh++2KEdWAsk8Y0O4N0k+++TI/-Tmp-/zend.phpunit.UserMapperTest.php.2428213892936827201.php
文件路径存储在 ZendPHPUnit.php 中的 $_SERVER['ZEND_PHPUNIT_TESTS_LOCATION'] 中
我检查了文件夹,我发现 zend.phpunit.UserrMapperTest.php.6031927106542896607.php(编号不同)
我有点绝望,所以我强迫它工作
$_SERVER['ZEND_PHPUNIT_TESTS_LOCATION'] = '/var/folders/Td/Tdnh++2KEdWAsk8Y0O4N0k+++TI/-Tmp-/zend.phpunit.UserMapperTest.php.6031927106542896607.php';
最终,在我处理了一些其他测试用例之后,问题自行解决了。现在,我再次重构了一些代码,问题又回来了。我的测试用例都不起作用。
重新启动 comp 没有帮助,Project -> Clean 没有帮助。我在运行 Snow Leopard 的 Mac 上。
对造成这种情况的原因有何见解?
谢谢!
【问题讨论】:
标签: zend-framework phpunit zend-studio