在Android Studio中,当我调试仪器测试时,测试不会在任何断点处停止。调试单元测试可行。我有一个简单的仪器测试,只检查用户名编辑框是否显示:
在Android Studio进行仪表测试调试时,测试无法在任何断点上停止。调试单元测试可以正常工作。我有一个简单的仪表测试,仅检查用户名编辑框是否显示:
@RunWith(AndroidJUnit4.class)
public class LogonActivityTest {
@Rule
public ActivityTestRule<LogOnActivity> mActivityRule = new ActivityTestRule<>(LogOnActivity.class, true, false);
@Before
public void setUp() throws Exception {
mActivityRule.launchActivity(new Intent()); // breakpoint here
}
@Test
public void testSimple() throws Exception {
onView(withId(R.id.act_logon_et_username)).check(matches(isDisplayed())); // breakpoint here
}
}
在build.gradle
中,我已经正确地设置了
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
我怎样才能调试已注入代码的测试?我正在使用Espresso、Mockito和Dagger 2。