3

我有一个活动,它为用户登录提供两个字段(用户名和密码)。

登录按钮在后台执行一个活动(它检查远程服务器)。

我一直在测试登录活动是否正在执行并捕获其结果(如果成功则转换到另一个活动,如果失败则在同一活动上显示 toast 通知)。

到目前为止,这是我的代码:

@Test
public void testLogIn_Valid() throws Exception { 
    mUsernameEditText.setText(VALID_USER); 
    mPasswordEditText.setText(VALID_PASSWORD); 

    mLoginButton.performClick(); 
}

如何测试或模拟 asyncTask 的成功或失败?以及如何测试该任务实际上是否已启动?

4

1 回答 1

0

如果你正在寻找的是测试你的 AsynTask 的行为,看看这个

反之,如果你是在试探你的行动的委托,当你找到答案的时候大声喊叫^_^

于 2013-10-24T10:34:06.170 回答