gpt4 book ai didi

testing - 我应该使用内存数据库而不是模拟我的存储库吗?

转载 作者:行者123 更新时间:2023-11-28 19:46:55 28 4
gpt4 key购买 nike

我喜欢在测试时使用内存数据库(例如 SQLite)而不是为我的存储库创建 Mock 的想法。这样我也可以测试我的存储库的代码而不会出现任何性能问题。

这种策略的优缺点是什么?

最佳答案

如果我使用 ORM,我通常倾向于使用内存数据库中的 sqlite 来测试我的应用程序,因为我没有设置模拟和预期结果的开销。使用虚拟数据库可以提高速度,但我不希望它比使用模拟数据库更快。如果我使用 SQL 适配器,我可能会使用模拟,否则,我可能不得不重写调用。

关于testing - 我应该使用内存数据库而不是模拟我的存储库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2168108/

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