PHPUnit数据库扩展 – 如何拥有一个空数据集?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHPUnit数据库扩展 – 如何拥有一个空数据集?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我想创建一个空的测试表.使用digITalalsandwich的例子,我想要的东西:
require_once 'PHPUnit/extensions/Database/testCase.PHP';
class BankAccountDBTest extends PHPUnit_Extensions_Database_TestCase
{
    PRotected $pdo;

    public function __construct()
    {
        $this->pdo = new PDO('sqlite::memory:');
        BankAccount::createTable($this->pdo);
    }

    protected function getConnection()
    {
        return $this->createDefaultDBConnection($this->pdo,'sqlite');
    }

    protected function getDataSet()
    {
        return $this->createFlatXMLDataSet(dirname(__FILE__).'/_files/empty-seed.xML');
    }

    public function testemptyTableBehavior() 
    {
        // test stuff
    }
}

应该使用与createFlatXMLDataSet()不同的方法吗?要么???

好的,我想出来了
...
require_once 'PHPUnit/Extensions/Database/DataSet/DefaultDataSet.PHP';
class BankAccountDBTest extends PHPUnit_Extensions_Database_TestCase
{
...
    protected function getDataSet()
    {
        return new PHPUnit_Extensions_Database_DataSet_DefaultDataSet();
    }

脚本宝典总结

以上是脚本宝典为你收集整理的PHPUnit数据库扩展 – 如何拥有一个空数据集?全部内容,希望文章能够帮你解决PHPUnit数据库扩展 – 如何拥有一个空数据集?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。