Android测试存储模拟

Android测试存储模拟,android,unit-testing,mocking,tdd,storage,Android,Unit Testing,Mocking,Tdd,Storage,我的应用程序使用存储,但为了测试,我想用模拟对象或类似的smth替换它。这在安卓系统中可能吗?如果是,请提供一个链接,并举例说明如何做? 谢谢 您可以使用模拟框架来实现这一点。查看与Android配合良好的模拟框架列表。我个人推荐Mockito,它最近得到了Android的支持 现在的问题是嘲笑什么。您可以尝试直接模拟数据存储机制,但我建议将数据存储包装在另一个抽象层中。这将为您提供一个干净的接缝,以便在测试时注入模拟。这种设计还为您提供了更大的灵活性(例如,您可以在不影响应用程序业务逻辑的情况

我的应用程序使用存储,但为了测试,我想用模拟对象或类似的smth替换它。这在安卓系统中可能吗?如果是,请提供一个链接,并举例说明如何做?
谢谢

您可以使用模拟框架来实现这一点。查看与Android配合良好的模拟框架列表。我个人推荐Mockito,它最近得到了Android的支持

现在的问题是嘲笑什么。您可以尝试直接模拟数据存储机制,但我建议将数据存储包装在另一个抽象层中。这将为您提供一个干净的接缝,以便在测试时注入模拟。这种设计还为您提供了更大的灵活性(例如,您可以在不影响应用程序业务逻辑的情况下更改特定类型的数据存储)


请告诉我您是否正在寻找此类信息。

解释“存储”和“模拟对象”,问题不太清楚我知道数据存储的含义,但不清楚您想做什么。