phpunit调用assertDataSetsEqual时出现致命错误

时间:2015-03-03 22:54:01

标签: php phpunit dbunit

我是phpunit的新手,并且遇到了使用dbunit测试数据库函数并遇到以下错误。

致命错误:无法在C:\ xampp \ htdocs \ testcases \ PHPUnit \ Extens中调用构造函数 第41行上的ions \ Database \ Constraint \ DataSetIsEqual.php

我的测试功能如下。

public function testNewAccountCreation()
    {
        $bank_account = new BankAccount('12345678912345678', $this->pdo);
        $bank_account->addAccount();

        $expected = $this->createMySQLXMLDataSet(dirname(__FILE__).'/_files/bank-account-after-new-account.xml');

        $actual = new PHPUnit_Extensions_Database_DataSet_QueryDataSet($this->getConnection());
        $actual->addTable('bank_account');

        $this->assertDataSetsEqual($expected, $actual);
    }

我认为错误在于调用assertDataSetsEqual函数。任何人都可以帮我解决这个问题如何解决这个错误。

谢谢, Furqan Ahmed。

0 个答案:

没有答案