现在,我的JUnit指向运行在服务器上的redis实例。为了减轻测试的依赖性,我被要求弄清楚在JUnits运行时如何在内存中运行redis - 是否有人提供一些指导?如何仅在运行时(即运行JUnits时)实例化redis实例
0
A
回答
0
Redis不能纯粹在内存中运行。您可以做的最好的办法是在Junit运行的同一台计算机上运行Redis进程,并使用localhost连接到它。
如果您的应用程序通过接口访问,您也可以模拟Redis的功能。
0
您可以在测试运行之前启动redis。这是(使用Makefile例如。),这可能会导致一种常见的方式:
make start
(构建,配置和启动Redis的)make test
make stop
(停止Redis的)
相关问题
- 1. 在运行时C#结构实例化
- 2. AWS实例运行时间
- 3. 在运行时选择实例行为
- 4. 当类名仅在运行时可用时,如何实例化一个类
- 5. 如何在运行时在Android中实例化ImageView?
- 6. 如何在运行时在C#中实例化一个类
- 7. 如何运行mongod实例
- 8. 在运行时生成假实例
- 9. 在运行时更改模型实例?
- 10. 在运行时创建实例变量?
- 11. IHttpAsyncHandler实例在运行时使用
- 12. 创建实例在运行时
- 13. SQL Server:2005实例正在运行,需要运行2008实例
- 14. 在运行时创建类的实例,同时初始化
- 15. 运行多个实例时的计时器(例如云)
- 16. 谁应该实例化并分配运行时策略实现?
- 17. 绑定到运行时对象实例
- 18. 运行两个实例的VLC同时
- 19. 获取AWS实例的运行时间
- 20. Javaw.exe - 同时运行约60个实例
- 21. 实例启动时运行shell脚本
- 22. Java泛型运行时实例
- 23. 子进程运行时间.Popen实例
- 24. 运行时间的Scala对象实例
- 25. StringBuilder实例中的运行时错误
- 26. EC2-在运行EC2实例时运行jar
- 27. Django:FormWizard运行多次请求URL时运行一个实例
- 28. 不能在运行时通过QQmlComponent实例化
- 29. 在运行时的Java实例化类,带参数
- 30. 在运行时实例化带参数的加载的swf