上周我在 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 上。
关于造成这种情况的任何见解?
谢谢!