Android:测试同步适配器
Posted
技术标签:
【中文标题】Android:测试同步适配器【英文标题】:Android: Testing syncadapter 【发布时间】:2013-11-24 10:27:24 【问题描述】:我有一个同步适配器,它正在将联系人与私人服务器同步。它看起来有点像示例中的 SampleSyncAdapter(但当然可以根据我的需要进行修改)。
我需要为此同步适配器编写测试。谁能给我一些关于如何编写这些测试的指南?
我一直在测试联系人操作(创建、更新、删除)。如何模拟联系人数据库,以便我可以使用该数据库而不是真正的联系人数据库进行测试?
谢谢
【问题讨论】:
【参考方案1】:我找不到解决方案,所以我决定在setUp()
中创建新帐户,运行测试并在最后删除该帐户。这样我可以用真实的数据库测试操作,但在不同的帐户中。所以我可以运行我的测试,但无需更改现有联系人。
【讨论】:
以上是关于Android:测试同步适配器的主要内容,如果未能解决你的问题,请参考以下文章
Android自定义账户类型和同步适配器模式 Custom Account Type & SyncAdapter
Android自定义账户类型和同步适配器模式 Custom Account Type & SyncAdapter