用于与 phpunit 集成测试的数据库恢复
database restore for integration tests with phpunit
我正在使用 phpunit,我想知道在 运行 集成测试之前是否有用于恢复数据库的正确形式。目前我在测试用例设置方法上使用 php exec() 调用 sql 服务器脚本,但不知道这是否是最佳选择
class TestCase extends PHPUnit_FrameWork_TestCase {
protected function setUp() {
exec("the restore command line");
}
}
是否有更正确的形式来做到这一点?
谢谢
这就是 DbUnit 的意义所在。你看过了吗?
我正在使用 phpunit,我想知道在 运行 集成测试之前是否有用于恢复数据库的正确形式。目前我在测试用例设置方法上使用 php exec() 调用 sql 服务器脚本,但不知道这是否是最佳选择
class TestCase extends PHPUnit_FrameWork_TestCase {
protected function setUp() {
exec("the restore command line");
}
}
是否有更正确的形式来做到这一点?
谢谢
这就是 DbUnit 的意义所在。你看过了吗?