PHPUnit 6.1.x 在我的测试类使用自己的构造函数方法时引发 array_merge() 错误
2022-08-30 12:53:19
我收到此错误:
1) XTest::testX
array_merge(): Argument #1 is not an array
ERRORS!
Tests: 1, Assertions: 0, Errors: 1.
在此测试用例中:
use PHPUnit\Framework\TestCase;
class XTest extends TestCase
{
function __construct()
{}
function testX()
{
$this->assertTrue(true);
}
}
如果我删除方法,我的测试通过。PHPUnit 对我的类构造函数方法的处理是怎么回事?它在PHPUnit版本4.8中工作正常,但现在我使用的是PHPUnit版本6.1.3__construct