【发布时间】:2016-01-05 05:11:24
【问题描述】:
我想在 mockito 中测试用户登录失败的时间
我的界面
public interface OnLoginFinishListener {
void onFail();
void onSuccess();
}
我的 LoginInteractor 类
public class LoginInteractor {
public void validateCredentialsAsync(final String email, final String password, final OnLoginFinishListener listener) {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
if(email.equals("sample@email.com") && password.equals("123456")){
listener.onSuccess();
}else {
listener.onFail();
}
}
}, 5000);
}
}
如何编写登录失败案例的测试,谢谢
【问题讨论】:
-
您想测试
onFail()方法或失败场景?你尝试过什么失败的场景? -
@SabirKhan 我正在学习android中的测试框架,所以我想测试失败场景,谢谢