升级到 PHP7.1.2 和 PHPUnit 6.0.8(分别从源代码编译并下载 phar)后,我之前扩展 PHPUnit_Extensions_Database_TestCase 的测试不再起作用,并且(在文档中)看来我应该使用特征代替。
因此,使用这样的类声明运行我的测试:
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
我在这里想念什么?