标签: android unit-testing http junit android-2.2-froyo
我已经编写了自己的Android ContentProvider来访问某些Internet资源。我正在尝试编写一些单元测试,但我不希望这些测试真正访问Internet。
ContentProvider
在幕后,我的代码使用DefaultHttpClient类来访问网络。基本上,我想知道如何使用ProviderTestCase2类拦截任何HTTP请求并返回预定义的字符串“响应”。
DefaultHttpClient
ProviderTestCase2
我假设我可以在ContentResolver或Context内部进行模拟,但我需要一些指导。
ContentResolver
Context