我开始使用 JakeWharton 的 DoubleExpresso 库,并且能够按照说明进行设置,但不幸的是它无法找到测试用例。
我的 gradle 配置如下所示:
androidTestCompile('com.jakewharton.espresso:espresso:1.1-r2') {
exclude group:'com.google.guava', module:'guava'
}
androidTestCompile('com.jakewharton.espresso:espresso-support-v4:1.1-r2') {
exclude group:'com.android.support', module:'support-v4'
exclude group:'com.google.guava', module:'guava'
}
我的测试用例看起来像这样(src/androidTest/NavigationTest.java)
public class NavigationTest extends ActivityInstrumentationTestCase2<MainActivity> {
public NavigationTest() {
super(MainActivity.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
}
@SmallTest
public void testAddition() {
assertEquals(1 + 1, 2);
}
}
任何想法为什么这个测试用例没有被 Expresso 捕获?
更新:如果我在命令行上运行它,它会完美运行,似乎这只发生在 Android Studio 上。