【发布时间】:2017-07-28 01:35:29
【问题描述】:
升级到 PHP7.1.2 和 PHPUnit 6.0.8(分别从源代码编译并下载 phar)后,我之前扩展 PHPUnit_Extensions_Database_TestCase 的测试不再起作用,而且看起来 (in the docs) 我应该使用特征而是。
所以,使用这样的类声明运行我的测试:
class FooTest extends PHPUnit_Extensions_Database_TestCase
以前可以工作,但现在改成:
use PHPUnit\Framework\TestCase;
use PHPUnit\DbUnit\TestCaseTrait;
class FooTest extends TestCase
{
use TestCaseTrait;
导致以下错误:
Fatal error: Trait 'PHPUnit\DbUnit\TestCaseTrait' not found in /path/to/FooTest.php on line 17
我在这里错过了什么?
【问题讨论】: