最新消息: Android Studio 1.1.0现在内置了对单元测试的支持。查看更多在这里:https://sites.google.com/a/android.com/tools/tech-docs/unit-testing-supportAndroid Studio 0.8中的单元测试
起初,我知道有非常,非常,非常多类似的问题(即便是在这里SO)。他们中的大多数都非常过时,所以我要问一个新的问题,应该是Android Studio 0.8.x的最新版本。
我知道有一些图书馆以某种方式工作,但在几乎每种情况下,我都没有证据表明信息是最新的。我知道有例如roboelectric,也有一些不赞成的杰克沃顿像gradle-android-test-plugin或double-espresso,我也发现图书馆RoboSpock和Deckard。但他们都没有任何Android Studio集成。
长的研制后,我发现这两个错误在所有实现:
- 类路径被破坏,需要被黑客攻击获得的JUnit运行
- JUnit测试不能被调试
我在寻找什么:
- 我想自动测试一个算法(这是普通Java)
- 我要检查的集成在我的Android应用程序的工作原理
- 我想在Android Studio中的集成,这样我可以跳进码出堆栈跟踪的
- 我想一步thrue测试代码
我还发现某处一个很好的破解这gradle这个作为外部任务运行的测试,并将结果推到AS,这样的结果可以被显示,但不幸的是,我不能再次找到该链接(如果我记得正确它也没有为我工作)。
你们有一些新鲜的参考吗?对你起作用吗?
我试图在你的项目中实现它,但是我总是以*类未找到的方式结束:“com.example.test.FirstTest “*错误。 – rekire
那么我使用[此修复](https://github.com/nenick/android-gradle-template/wiki/Tests-in-Android-Studio---IntellJ)现在它的工作。 – rekire
感谢您的链接,我更新了我的回购以包含缺少的步骤。 –