如何获取正在测试的项目的上下文。我有一个单身人士的类,为此创建对象我需要在setClass()方法的testcase类中调用此类的一个构造函数,但我需要传递一些上下文作为参数来调用构造函数,但是我不知道如何获得这个测试用例类的上下文。我很困惑我是否通过了测试用例类或者被测试类的上下文。可在这please.Could任何一个可以帮助任何一个可以帮助我从来没有使用过自己这个如何获取上下文
Q
如何获取上下文
0
A
回答
0
4
你可以得到getApplicationContext()
或getBaseContext
或简单地this
!
1
MockContext不是一个好的选择,因为没有实现的方法。每个方法调用都会给你一个例外。
有一个IsolatedContext实现了一些存根方法,但仍然抛出一些例外。
如果您的类正在扩展AndroidTestCase,您可以简单地调用getContext()来接收Context的实例。
相关问题
- 1. 如何获取上下文
- 2. 如何获取PopupWindow的上下文?
- 3. 如何从ApplicationDbContext.OnConfiguring获取HTTP上下文?
- 4. 如何从意图获取上下文?
- 5. 如何获取上下文使用Django
- 6. 如何在onActivityResult中获取上下文?
- 7. 如何在GameSurfaceView中获取上下文?
- 8. 如何获取WorkflowApplication的上下文?
- 9. 获取片段上下文
- 10. Xamarin获取ListItem上下文
- 11. 从NativeActivity获取上下文
- 12. Formstone上传 - 获取上传上下文
- 13. 如何从上下文菜单中获取文本?
- 14. 如何从任何地方获取上下文?
- 15. android获取android库上下文与应用上下文
- 16. 如何获取光标下的文本?
- 17. 如何获取下载的文件名?
- 18. Android库项目 - 如何获取上下文?
- 19. 如何获取没有上下文路径的请求URI?
- 20. 如何获取IShellView上下文菜单中显示的IContextMenu?
- 21. 如何获取Django TemplateLoader查看当前上下文或请求?
- 22. 如何在Javascript中获取对象的正确上下文
- 23. 如何获取MVC返回一个上下文类型
- 24. 如何在活动类中获取上下文
- 25. 如何获取上下文ID和搜索ID
- 26. 如何获取jpbm 4.2 EventListener中的spring上下文引用?
- 27. 如何获取rspec的当前上下文名称?
- 28. 依赖注入与Dagger2,如何获取上下文
- 29. 如何从窗口获取OpenGL上下文?
- 30. 如何从freemarker宏的上下文中获取spring bean?
如果我记得,这给你测试应用程序的上下文,而不是测试应用程序的上下文。 – yorkw 2012-04-18 12:02:15
这可能是真的...如果你想测试一个活动,我宁愿扩展ActivityUnitTestCase其中T是你的活动在测试。然后你可以使用'getActivity()。getApplicationContext();'获得应用程序上下文 –
Sambuca
2012-04-19 11:20:31