用于TDD的假android库

时间:2013-05-15 08:28:55

标签: java android mocking tdd

为了在开发可以在其他应用程序中使用的android库时使用TDD,我决定可以绕过Stub! android.jar通过创建在类路径上具有更高优先级的类的副本(使用maven很简单,只需将其放在依赖项列表中并将其标记为可选)。例如MyService将在我的项目中扩展我的android.app.Service的Fake实现,我可以相应地模拟Service方法。

这种方法有什么问题吗?我没有找到这样一个假的库,所以我想有必要有一个理由吗?

在我开始充实这个库并编写更多测试之前,我只是想知道我是否走错了路?

1 个答案:

答案 0 :(得分:1)

Robolectric会做大部分事情。