据我所知,单元测试不与数据库对话,不通过网络通信,也不接触文件系统。但问题是:我想为从本地数据库获取数据或从服务获取数据的类编写测试用例,我应该如何为这些类编写测试?我知道我可以使用 mock 对象来模拟从本地数据库或服务获取的数据,但是对于许多大型数据库,如果我们使用 mock 对象,我们会损失很多生成 mock 的成本。所以我的问题是:测试模型以从本地数据库或服务访问和检索数据的最佳方法是什么?使用 mock 进行单元测试或使用真实数据进行集成测试
问问题
389 次