首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpunit 8和PHPUnit_Framework_TestCase

phpunit 8和PHPUnit_Framework_TestCase
EN

Stack Overflow用户
提问于 2019-11-22 22:21:03
回答 1查看 60关注 0票数 0

我写了以下测试:

代码语言:javascript
复制
use PHPUnit\Framework\TestCase;
//other uses

class StatusCheckerTest extends TestCase
{
    public function testEntryValidation() {
        //some code
        $this->assertFalse($validation_result);
   }

}

我试图用phpunit StatusCheckerTest.php运行它,但当我这样做时,我看到了错误:

代码语言:javascript
复制
PHP Fatal error:  Class 'PHPUnit_Framework_TestCase' not found in 
/var/www/html/nextcloud/apps/globalstatus/tests/OCA/GlobalStatus/Tests/StatusCheckerTest.php on line 12

我使用的是PHPUnit 8.4.3 (也尝试了6.5.5)。我手动安装的。

代码语言:javascript
复制
phpunit --version
PHPUnit 8.4.3 by Sebastian Bergmann and contributors.

为什么它要查找PHPUnit_Framework_TestCase?它必须被弃用。

EN

回答 1

Stack Overflow用户

发布于 2019-11-23 00:26:10

如果您只想运行特定的测试类,则需要使用filter选项传递它:

代码语言:javascript
复制
phpunit --filter StatusCheckerTest
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58996152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档