我已经编写了自己的 AndroidContentProvider
来访问某些 Internet 资源。我正在尝试编写一些单元测试,但我不希望这些测试实际访问 Internet。
在幕后,我的代码正在使用DefaultHttpClient
该类来访问网络。基本上,我想知道如何使用ProviderTestCase2
该类来拦截任何 HTTP 请求并返回预定义的字符串“响应”。
我假设有一些东西我可以在里面模拟ContentResolver
或Context
这样做,但我需要一些指导。
我已经编写了自己的 AndroidContentProvider
来访问某些 Internet 资源。我正在尝试编写一些单元测试,但我不希望这些测试实际访问 Internet。
在幕后,我的代码正在使用DefaultHttpClient
该类来访问网络。基本上,我想知道如何使用ProviderTestCase2
该类来拦截任何 HTTP 请求并返回预定义的字符串“响应”。
我假设有一些东西我可以在里面模拟ContentResolver
或Context
这样做,但我需要一些指导。