使用 PHPUnit 区分 NULL 和 FALSE
有谁知道用 PHPUnit 区分 FALSE 和 NULL 的可靠方法吗? 我试图在断言中的返回值中区分 NULL 和 FALSE。 这失败了: $this->assertNotEquals(FALSE, N…
Zend_Test - 在 PHPUnit 的控制器插件中设置重定向
我一直在尝试使用 PHPUnit 来测试应用程序。我一切正常,但无法测试重定向。 我的重定向发生在 Acl 控制器插件内,而不是控制器中的操作内。 我已将它…
使用 PHPUnit 模拟私有方法
我有一个关于使用 PHPUnit 模拟类中的私有方法的问题。让我用一个例子来介绍一下: class A { public function b() { // some code $this->c(); // so…
使用 phpunit/selenium 保持 selenium 浏览器打开
当测试失败时,运行 selenium 测试的浏览器将关闭。这在尝试调试时没有帮助。我知道我可以在失败时选择屏幕截图,但如果没有整个上下文,这并没有帮助…
symfony2 TDD 开发
谁能提供一个使用 TDD 表示法在 Symfony2 中进行开发的标准示例吗?或者分享有关 TDD Symfony2 开发的有趣材料的链接(官方文档除外:))? PS 有人为 …
PHPUnit 和 die 函数
我正在使用 phpunit 框架,并且有这样的代码: public function A() { try { (...some code...) die (json_encode ($data)); } catch (Exception $e) …
将 PHPUnit 测试类标记为被忽略
我编写了一个抽象测试用例类,该类将通过具体测试用例类进行扩展。 它从 PHPUnit_TestCase 扩展而来。 是否有方法或注释指示 Phpunit 不执行此抽象测…
覆盖“@package_version@”从 Git 存储库安装时在 PHPUnit 输出中
我按照 git submodule add 将 PHPUnit 添加到项目中rel="nofollow">这篇博文。一切都运行良好,除了每次执行顶部的输出如下所示: PHPUnit @package_v…
使用 xampp 运行 Selenium RC 和 PHP(phpunit 无法识别错误)
我已遵循这篇文章中的所有步骤,但是当我运行 pear mytest.php 时,出现错误 http://jodyt.com/2009/03/selenium-rc- and-php/#comments phpunit is n…
PHPUnit 配置测试
class ControllerTest extends Zend_Test_PHPUnit_ControllerTestCase { public $object; public function setUp() { $this->bootstrap = array($this…
使用 phpunit 3.5.13 和 seleniumRC 运行 PHPUnit 测试后生成报告并发送电子邮件通知
我对 PHPUnit 测试和 seleniumRC 仍然很陌生,但我已经设法让它们都工作,所以现在我想知道是否可以在测试失败并在每次测试运行后通过时发送电子邮件…
Zend Studio 和 PHPUnit 入门问题
我正在尝试创建我的第一个单元测试。我使用 Zend Studio,并且已将 phpUnit 库添加到我的项目中,方法是: Project ->属性->添加库 当我将其作为 PHP …
类似于 @covers 的任何其他替代方法,用于标记单元测试中覆盖了类的特定方法
请注意,我没有在单元测试中实例化我的代码,而是使用curl 来测试Web 服务操作,然后根据预期值断言实际结果。我的测试没有任何问题。我只是想要一种…