【发布时间】:2015-02-20 10:49:24
【问题描述】:
迄今为止,我使用 JUnit 4.x 的 robolectric 单元测试来测试我的业务逻辑。在 Android Studio 1.1.0 的最后一个版本中,宣布了 native support 的单元测试 junit:4.+。
我应该拒绝使用 robolectric 吗? robolectric 有一些我可能不知道的明显优势吗?
至于我使用 Android Studio 原生测试更方便更简单。在 robolectric 测试结果存储在 html 文件中,并且可以显示在浏览器中(这对我来说不方便)。原生 Android Studio 测试结果显示在 Run 输出窗口中,如果某些测试失败,我们可以通过点击输出窗口中的错误轻松打开这行代码。
【问题讨论】:
标签: java android unit-testing android-studio robolectric