PHPUnit:致命错误处理
我使用 PHPUnit 进行单元测试,但是当触发致命错误时,脚本死亡并且我没有正确的 PHPUnit 输出。 我希望 PHPUnit 输出保持格式正确,因为它是由 Eclip…
如何在 PHPUnit 中测试 PUT 请求解析
我正在以这种方式解析 PUT 查询: $raw = file_get_contents('php://input') $params = array() parse_str($raw, $params) 我想将一些测试内容注入 ph…
PHPUnit_Framework_Exception:使用 Hudson 运行时无法连接到 Selenium RC 服务器
我已经设置了 Hudson CI 服务器并使用 Selenium 运行 PHPUnit 测试(非常感谢 这篇文章!)。 现在我在本地主机上运行 Hudson 服务器和 Selenium 服务…
PHPUnit 出现分段错误
尝试开始使用 phpunit 但无法正确安装/设置。当我在命令行运行它时,出现分段错误。 Environment: OSX 10.6.4 PHP 5.3.2 (cli) (built: Aug 7 2010 00…
使用 Selenium 确定是否选中特定类的复选框
我正在使用 Selenium 和 PHPUnit 来尝试判断是否选中了一堆具有特定类的复选框,但我遇到了一些麻烦。 我的代码: $count = $this->getXpathCount('…
phpUnit & Ant 无法识别的选项 --log-xml
我正在尝试使用 Ant 自动化我的测试过程。 这是我的错误: test: PHPUnit 3.5.0 by Sebastian Bergmann. unrecognized option --log-xml /var/www/nrk…
简单的 PHP Selenium 测试不起作用
我在 PHP 中有以下 Selenium 测试: <?php require_once('PHPUnit/Extensions/SeleniumTestCase.php') class Example extends PHPUnit_Extensions_S…
xdebug 扩展未加载
我已经安装了 xdebug(显示在 phpinfo() 中),但我试图让它与 PHPUnit 的代码覆盖功能一起使用。它一直告诉我“XDebug 扩展未加载”。我的 phpunit …
PHPUnit 使用 AddDirectoryToFilter 时出错
我再次尝试以 TDD(测试驱动设计)方式工作。因此,我再次安装了 PHPUnit 来使用我的 ZendFramework 应用程序。 运行我的 testSuite 后,我收到以下错…
如何在 Hudson 上呈现用规范或 PHPUnit 编写的 Selenium 测试
我正在 Hudson 上设置 Selenium 测试,并寻找一种简单的方法来呈现良好的结果,例如 Hudson 上的项目摘要和构建摘要。 目前,我已经在 Rspec 和 PHPUn…
使用 PHPUnit 3.5 测试时出现错误
安装 phpUnit 3.5 后,我尝试以这种方式运行测试: phpunit AllTests.php 但出现以下错误: PHP Fatal error: Class 'PHPUnit_TextUI_TestRunner' not…
为什么我的单元测试通过 Hudson/Phing 失败,但通过命令行上的 Phing 成功?
一般信息: PHP 5.3.3 PHPUnit 3.4 Zend Framework 1.10.8 Phing 构建目标 <target name="test"> <echo msg="PHPUnit..." /> <phpunit code…
如何在单元测试(PHPUnit)中trigger_error(...,E_USER_WARNING)之后执行代码?
我有这样的代码: class ToBeTested { function simpleMethod($param) { if(0 === $param) { trigger_error("Param is 0!", E_USER_WARNING) return f…