我正在 Codeigniter 中尝试 TDD,但我陷入困境。我正在使用 TOAST,想在不接触数据库的情况下测试一个简单的功能...
function test_get_products_by_user_id()
{
}
如何为这样的情况创建数据库的模拟?我不想查询数据库进行此类测试。
最佳答案
您是否考虑过使用 HypersonicSQL 之类的东西?
它将创建一个内存数据库,其行为就像您的真实数据库一样。不过,每次想要运行单元测试时,您都必须进行设置。
关于php - Codeigniter 中的 TDD : how to mock the database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9341334/