我对于单元测试相当新颖,特别是在android中。我已经编写了一个应用程序与众多活动。但是,其中一些活动依赖于某些对象来填充活动的视图。我想我的问题是:有没有一种方法可以模拟Activity中的对象,并使活动使用我的Junit测试中创建的模拟对象?在此先感谢,我无法在任何地方找到解决方案?如何为Android活动创建模拟对象(Junit)
3
A
回答
1
如果您参考创建本地单元测试类标题下的developer guide,您会发现问题的答案。另请参阅同一页面上的“Mock Android Dependecies”子标题。
1
您还可以看看AndroidMock:
http://code.google.com/p/android-mock/wiki/UsingAndroidMock
这是Android的一个模拟对象的框架建立在EasyMock的顶部。
相关问题
- 1. junit模拟对象
- 2. 如何在模拟对象内创建一个模拟对象?
- 3. 如何创建“虚拟”模块对象?
- 4. Android - JUnit如何模拟父级活动课程?
- 5. 模拟对象的创建
- 6. 为什么要创建模拟对象?
- 7. 活动对象图案建模建模为单个对象
- 8. 模拟框架(在.Net中)如何创建模拟对象?
- 9. 如何为Spring的WebServiceTemplate创建一个模拟对象?
- 10. 坚持用junit和easymock模拟对象
- 11. Junit的使用模拟对象
- 12. 如何晃动Genymotion创建的虚拟设备(Android模拟器)
- 13. 在python unittest中创建模拟对象
- 14. 创建没有setter的模拟对象
- 15. 创建模拟对象,而框架
- 16. 模拟一个新的对象创建
- 17. 如何为对象创建自动div?
- 18. Android如何创建动态活动
- 19. Android:如何为Nexus10创建Android模拟器?
- 20. Android Studio中自动创建模拟器
- 21. 如何在此junit中使用模拟对象
- 22. 针对Android活动的Junit测试
- 23. 无法为android创建模拟器
- 24. 如何模拟在方法内创建的对象?
- 25. mockito如何创建模拟对象的实例
- 26. 如何创建一个模拟HttpWebRequest和HttpWebResponse对象
- 27. 如何模拟通过Class.newInstance(className)创建的对象?
- 28. 如何模拟对象创建通过要求
- 29. 如何防止创建模拟对象来运行静态inits?
- 30. Powermock框架如何创建模拟对象?
链接不再有效,这是一个很好的例子,说明为什么基本上RTM的答案(阅读手册)是有问题的。最好将相关部分放入答案中(同时提供链接),这将有助于防止链接腐烂破坏当时我确信的一个好答案。 – forforf