php - 将 PHPUnit 测试类标记为忽略

标签 php phpunit

我已经编写了一个抽象的测试用例类,它将被具体的测试用例类扩展。

它从 PHPUnit_TestCase 扩展而来。

是否有方法或注解指示 Phpunit 不执行此抽象测试(但不将其标记为已跳过或未完成)?

现在 Phpunit 也运行抽象测试类,然后报告无法实例化它的错误 - 这是语言:无法实例化抽象类。

最佳答案

只需在 setUp() 上添加跳过:

protected function setUp()
{
    $this->markTestIncomplete();
}

关于php - 将 PHPUnit 测试类标记为忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5934347/

相关文章:

php - 代码接收测试用例先决条件

php - 蛋糕PHP : Multi-Model Comment system

PHP如何在这种情况下优化写入文件

php - 使用后清除 session 变量

php - FastCGI:已中止:select() 失败

php - 如何在 PHPUnit 中测试 cmp()

php - 将值插入另一个表

php - 如何在 MAMP 中访问 PDO?

php - 在使用 PHPUnit 进行测试时使用实现 IteratorAggregate 接口(interface)的 Mock 类时如何防止重新声明错误?

php - 使用 Laravel 测试 JSON 响应