Android测试存储模拟

时间:2012-07-11 09:55:05

标签: android unit-testing mocking tdd storage

我的应用程序使用Storage,但是为了进行测试,我希望用模拟对象替换或像这样的smth。这可能在Android?如果是,请您提供示例链接的链接? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用模拟框架来执行此操作。查看this question and the answers以获取适用于Android的模拟框架列表。我个人推荐最近获得Android支持的Mockito。

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

请告诉我这是您要查找的信息。