繁体   English   中英

phpunit 8 和 PHPUnit_Framework_TestCase

[英]phpunit 8 and PHPUnit_Framework_TestCase

我写了以下测试:

use PHPUnit\Framework\TestCase;
//other uses

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

}

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

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)。 我手动安装了它。

phpunit --version
PHPUnit 8.4.3 by Sebastian Bergmann and contributors.

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

如果你只想运行一个特定的测试 class,你需要通过一个filter选项:

phpunit --filter StatusCheckerTest

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM