Zend 框架 + PHPUnit +网豆
我几乎没有与过去两天遇到的问题作斗争。 事实上,我无法正确运行测试并收到: PHP 致命错误:调用未定义的函数 Zend_Application() C:\xxxxxx\tests\…
vfsStream 是否允许取消链接空目录?
我的单元测试尝试删除一个空目录。被测试的类使用unlink(先前测试的结果)。如果我在没有 vfsStream 的情况下编写相同的代码,我无法删除空目录。 单…
使用 vfsStream 测试 move_uploaded_file 和 is_uploaded_file
我尝试使用 PHPUnit 和 vfsStream 测试 move_uploaded_file 和 is_uploaded_file 。它们总是返回 false。 public function testShouldUploadAZipFileA…
使用 HTTPS 时如何为 IE9 配置 Selenium
我正在尝试让 Selenium 测试通过 PHPUnit 工作。我的测试在 Firefox 中通过,但在 IE9 中不行。在IE中,无论我尝试过什么设置组合,当Selenium服务器…
phpunit 不工作
我正在尝试让 phpunit 在我的 ubuntu 11.10 安装上工作。 我已经使用 PEAR 安装了 PHPUnit,按照此处的建议,然后我准备了一个非常小的测试类: error…
phpunit 抽象类常量
我正在尝试找到一种方法来测试必须存在且匹配/不匹配值的抽象类常量。示例: // to be extended by ExternalSDKClild abstract class ExternalSDK { c…
如何在 phpunit 的 setUpBeforeClass 方法中创建模拟对象?
我想在所有测试中都有一个模拟对象,所以我尝试在 setUpBeforeClass() 方法中创建它,但这个方法是静态的,所以 getMockBuilder 必须像这样静态调用:…
PHPUnit Selenium 服务器 - 更好/自定义错误处理?
有没有办法让 PHPUnit 在发生错误后继续?例如,我有一个大型测试套件(400 多个步骤),我希望如果没有找到某个元素,它不会阻止我的脚本的其余部分…
测试抽象类中的私有方法扩展了另一个方法
我正在尝试在抽象类中测试私有方法。 我有三个抽象类: abstract class AbstractClass1 extends AbstractClass2 { private function _privateFunction…
用于模拟新类对象调用的方法的单元测试
我正在为现有代码编写单元测试,如下所示这里 class someClass { public function __construct() { ... } public function someFoo($var) { ... $var …
将自定义 php.ini 传递给 phpunit
如何将自定义 php.ini 传递给 phpunit? 源使用 get_cfg_var 而不是 ini_get 所以不幸的是它不使用由 ini_set、-d 选项等设置的值。 现在传递值的唯一…
PHPUnit 测试套件 - 无法重新声明类 Mocking &具体类
这是我的问题。 我有一个测试套件正在测试几个类。我的类都使用依赖注入。 我有一个名为 ScheduleHandler 的类,它通过了所有测试。然后我的另一个类r…