gpt4 book ai didi

sql - 如何使用 PHPUnit 使用 SQL 文件设置和拆除数据库?

转载 作者:搜寻专家 更新时间:2023-10-30 20:45:50 25 4
gpt4 key购买 nike

我有一个 MySQL 文件,它表示我的数据库处于特定状态,允许我测试我正在处理的类。我想要做的是让 PHPUnit 为每个测试或测试集清理并从此文件重建数据库。

我怎样才能做到这一点而不必诉诸重写 PHPUnit 使用的 XML 格式的数据?

最佳答案

我通常维护一个 bootstrap.php 文件来处理依赖注入(inject)和调用 db.sql 文件。每次我的一个 PHPUnit 套件被调用时,我都会调用它。

对于特定于行的更改,我倾向于将它们放在单元测试的 __construct() 方法中或单独的测试用例方法中。这样,如果我需要更改它们,就可以更轻松地跟踪它们。

希望对您有所帮助。

关于sql - 如何使用 PHPUnit 使用 SQL 文件设置和拆除数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2933443/

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