我将使用Espresso库编写测试代码。 但是,我无法找到以下测试的解决方法。
测试模块是登录模块。 检查用户标识和密码后,将在LoginActivity上调用两个方法。
但是,我不知道如何捕捉被调用的方法......
以下是我的测试代码段。
public class LoginActivityTest extends ActivityInstrumentationTestCase2<LoginActivity> {
public LoginActivityTest() {
super(LoginActivity.class);
}
@Override
public void setUp() throws Exception {
super.setUp();
getActivity();
}
public void testLoginSuccess() {
onView(withId(R.id.username)).perform(typeText("real@user.com"));
onView(withId(R.id.password)).perform(typeText("secret"));
onView(withId(R.id.loginButton)).perform(click());
// I think I have to write code snippet down here.
}
}
登录活动使用界面有两种回调方法。
@Override
public void loginSuccessful() {
...
}
@Override
public void showError() {
}
答案 0 :(得分:0)