gpt4 book ai didi

database - 带有 DBUnit 扩展的 PHPUnit 数据库测试

转载 作者:太空狗 更新时间:2023-10-30 01:56:16 25 4
gpt4 key购买 nike

嘿,我是整个 PHPUnit 的新手,想针对数据库测试我的代码,通过阅读 phpunit.de 上的所有内容,它讨论了一个 seed.xml 文件。

有人可以澄清一下,我需要使用 mysqldump 命令自己创建这个数据集,还是它会在测试开始时为我创建它?

提前致谢

最佳答案

我自己正在研究这个并且偶然发现了这篇博文:

http://matthewturland.com/2010/01/04/database-testing-with-phpunit-and-mysql/

所以如果你选择接受PHPUnit >= 3.5.0的要求,你可以使用

mysqldump --xml -t -u username -p database

创建 seed.xml 然后将其作为 DBUnit 的数据集加载

$dataSet = $this->createMySQLXMLDataSet('/path/to/seed.xml');

关于database - 带有 DBUnit 扩展的 PHPUnit 数据库测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4261707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com