我有一个同步适配器,可以将联系人与私有(private)服务器同步。它看起来有点像示例中的 SampleSyncAdapter(但当然经过修改以满足我的需要)。
我需要为这个同步适配器编写测试。谁能给我一些关于如何编写这些测试的指南?
我无法测试联系人操作(创建、更新、删除)。我如何模拟联系人数据库,以便我可以使用该数据库而不是真实的联系人数据库进行测试?
谢谢
最佳答案
我找不到解决方案,所以我决定在 setUp()
中创建新帐户,运行测试并在最后删除该帐户。这样我就可以在不同的帐户中使用真实数据库测试操作。这样我就可以运行我的测试,但不会更改现有联系人。
关于安卓:测试syncadapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19926360/