我的应用程序使用存储,但为了测试,我想用模拟对象或类似的东西代替它。这在Android中可能吗?如果是,您能否提供一个示例链接,如何做到这一点?谢谢!
问问题
533 次
1 回答
0
您可以使用模拟框架来执行此操作。查看这个问题和答案,了解可与 Android 完美配合的模拟框架列表。我个人推荐 Mockito,它最近得到了 Android 的支持。
现在的问题是要模拟什么。您可以尝试直接模拟数据存储机制,但我建议将数据存储包装在另一层抽象中。这将为您提供一个干净的接缝,以便在测试时注入模拟。这种设计总体上还为您提供了更大的灵活性(例如,您可以更改特定类型的数据存储而不影响应用程序的业务逻辑)。
让我知道这是否是您正在寻找的信息。
于 2012-07-19T21:03:27.610 回答