如何获取正在测试的项目的上下文。我有一个单身人士的类,为此创建对象我需要在setClass()方法的testcase类中调用此类的一个构造函数,但我需要传递一些上下文作为参数来调用构造函数,但是我不知道如何获得这个测试用例类的上下文。我很困惑我是否通过了测试用例类或者被测试类的上下文。可在这please.Could任何一个可以帮助任何一个可以帮助我从来没有使用过自己这个如何获取上下文
Q
如何获取上下文
0
A
回答
0
4
你可以得到getApplicationContext()
或getBaseContext
或简单地this
!
1
MockContext不是一个好的选择,因为没有实现的方法。每个方法调用都会给你一个例外。
有一个IsolatedContext实现了一些存根方法,但仍然抛出一些例外。
如果您的类正在扩展AndroidTestCase,您可以简单地调用getContext()来接收Context的实例。
相关问题
- 1. 如何获取上下文
- 2. 如何获取WorkflowApplication的上下文?
- 3. 如何获取上下文使用Django
- 4. 如何从ApplicationDbContext.OnConfiguring获取HTTP上下文?
- 5. ARM:如何获取当前上下文
- 6. 如何从意图获取上下文?
- 7. 如何在GameSurfaceView中获取上下文?
- 8. 如何获取PopupWindow的上下文?
- 9. 如何从上下文获取FREContext?
- 10. 如何从ImageView获取上下文
- 11. 如何获取当前IO上下文
- 12. 如何在onActivityResult中获取上下文?
- 13. 如何取消上下文
- 14. Xamarin获取ListItem上下文
- 15. 获取上下文中Process.java
- 16. JNI获取上下文
- 17. 从NativeActivity获取上下文
- 18. 从DateTimePicker获取上下文
- 19. 获取片段上下文
- 20. jQuery获取上下文吗?
- 21. 获取上下文菜单
- 22. Formstone上传 - 获取上传上下文
- 23. 如何从servlet上下文而不是根上下文获取bean?
- 24. 如何获取D3读取Handlebars上下文对象
- 25. ActiveRecord :: Relation上的类方法调用如何获取上下文?
- 26. 如何从上下文菜单中获取文本?
- 27. 如何从任何地方获取上下文?
- 28. 如果不在上下文中,如何获取ContentResolver?
- 29. android获取android库上下文与应用上下文
- 30. 如何获取文件下载url
如果我记得,这给你测试应用程序的上下文,而不是测试应用程序的上下文。 – yorkw 2012-04-18 12:02:15
这可能是真的...如果你想测试一个活动,我宁愿扩展ActivityUnitTestCase其中T是你的活动在测试。然后你可以使用'getActivity()。getApplicationContext();'获得应用程序上下文 –
Sambuca
2012-04-19 11:20:31