安卓:测试syncadapter

标签 android mocking android-contacts android-testing android-syncadapter

我有一个同步适配器,可以将联系人与私有(private)服务器同步。它看起来有点像示例中的 SampleSyncAdapter(但当然经过修改以满足我的需要)。

我需要为这个同步适配器编写测试。谁能给我一些关于如何编写这些测试的指南?

我无法测试联系人操作(创建、更新、删除)。我如何模拟联系人数据库,以便我可以使用该数据库而不是真实的联系人数据库进行测试?

谢谢

最佳答案

我找不到解决方案,所以我决定在 setUp() 中创建新帐户,运行测试并在最后删除该帐户。这样我就可以在不同的帐户中使用真实数据库测试操作。这样我就可以运行我的测试,但不会更改现有联系人。

关于安卓:测试syncadapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19926360/

相关文章:

android - 如何在 Android 中按顺序为 TextView 设置动画?

c# - 最小起订量设置未返回预期值

android - 如何在 android 中检索最近使用的联系人?

typescript - 在每个 Jest 测试中模拟不同的 TypeScript 常量

android - 在android中智能搜索联系人

安卓 : Update exicting Contact List

android - 如何使用多点触控画圆

java - 全屏 DialogFragment 与 StatusBar 重叠

android - Apk 扩展文件未通过模拟器下载

python - 模拟基类的方法