如何在没有数据库交互的情况下测试CRUD操作API,即在Junit中使用模拟连接?如何在没有数据库交互的情况下测试CRUD操作API?
-1
A
回答
2
您可以使用DB模拟 https://www.npmjs.com/package/db-mock 或使用的Mockito https://github.com/mockito/mockito
0
如果您正在使用像Hibernate的ORM,不发出任何供应商特定的SQL语句,你也可以使用内存数据库像H2。
0
可以使用邮差应用扩展为谷歌Chrome, Get Postman 这口井工程MongoDB的和Express.js声明API。 不要担心,这将与你的Junit一起工作。
相关问题
- 1. 如何在没有WIN32 API的情况下执行此操作?
- 2. 如何在没有图形API的情况下操作图形?
- 3. 如何在没有Rails控制台的情况下执行CRUD操作?
- 4. 在没有数据库交互的情况下使用Rails模型
- 5. 如何在没有用户交互的情况下创建AVD?
- 6. C#Net CF - 如何在没有交互的情况下拍照?
- 7. 如何在没有数据库的情况下收集数据
- 8. 如何在没有用户交互的情况下验证Google Calendar API v3?
- 9. 如何在没有互操作程序集的情况下创建Microsoft Jet(Access)数据库?
- 10. 如何在没有交互式控制台的情况下进行调试
- 11. 在没有测试数据的情况下找到段错误
- 12. 如何在没有POST数据的情况下提交表单?
- 13. 在没有for循环的情况下操作数据帧
- 14. php可以在没有用户交互的情况下启动脚本以便与数据库交互?
- 15. 如何在没有静态测试数据库的情况下使DAO类的单元测试更加脆弱?
- 16. 在没有编译的情况下测试我的android库
- 17. 如何在没有webservice的情况下访问数据库?
- 18. 在没有代码库的情况下测试JavaScript
- 19. 使用JUnit测试数据库中的CRUD操作
- 20. 如何在没有测试的情况下使用水豚
- 21. 如何在没有Scala的情况下测试Spark SQL查询
- 22. 如何在没有运行SBT的情况下编译测试
- 23. 如何在不删除`test`数据库数据的情况下测试JavaScript?
- 24. 如何在没有eval的情况下执行此操作()
- 25. 在没有用户交互的情况下获取新的access_code?
- 26. 如何在没有数据的情况下制作表格行?
- 27. 如何在没有来自客户端的交互的情况下处理数据库处理服务器端?
- 28. 加速测试没有数据库交互
- 29. 如何在没有种子数据的情况下测试对数据库的RESTful调用?
- 30. wordpress如何在没有交易的情况下运作?
显示您的代码。 – kan
取决于您要测试/验证的内容以及您需要模拟的内容。 – David
API是一个接口。接口没有任何实现。测试是测试实现。你的问题没有意义。 – kan