isolatedContext 与 AndroidTestCase.getContext()
我正在编写一些测试来测试我的 sqllite 数据库代码。这里有人可以解释一下使用我从 AndroidTestCase.getContext()
或使用 IsolatedContext
。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于那些不想点击 Google 网上论坛链接的人,这里给出了答案:
这是有关isolatedcontext的Android文档。
这里是测试基础文档的相关部分。
For those that don't want to follow the link to the Google Group, here is the answer given there:
Here is the Android docs on IsolatedContext.
And here is the relevant section of the Testing Fundamentals document.
答案:
http://groups.google.com/组/android-developers/browse_thread/thread/3a7bbc78258a194a?tvc=2
The answer:
http://groups.google.com/group/android-developers/browse_thread/thread/3a7bbc78258a194a?tvc=2
我遇到了一个简单的问题:我需要在不接触真实数据库的情况下测试我的 DAO 类。所以我从文档中找到了
IsolatedContext
。但最后我在同一文档中找到了其他上下文:RenamingDelegatingContext 可能更容易使用。这是我的测试用例:I had the simple problem: I need to test my DAO class without touching the real database. So I found the
IsolatedContext
from docs. But finally I found the other context in the same docs:RenamingDelegatingContext
might be more easier to use. Here is my test case: