测试积点老人 发表于 2018-11-22 10:06:20

大家都是怎么实现 android 异步接口测试的呢?

大家都是怎么实现android异步接口测试的呢?
比如有一个通过用户名登录的android异步接口
LoginManager.loginWithUsername(username, password, new LoginListener(){
@Override
public void onLoginResult(boolean isSuccess, User user,
Error error) {

}});
}
想针对回调函数中的boolean isSuccess, User user,Error error进行断言,如果直接加断言肯定是行不通的

LoginManager.loginWithUsername(“aaa”, "qqqqq", new LoginListener(){
@Override
public void onLoginResult(boolean isSuccess, User user,
Error error) {
Assert.assertTrue(isSuccess);//会一直执行不到
}});
}问题:有什么好的办法,或者框架推荐吗?

海海豚 发表于 2018-11-23 09:07:33

写个观察者,设置超时,超时时间结束还没有回调就断言失败

jingzizx 发表于 2018-11-23 11:58:51

只能是断言判断吧

qqq911 发表于 2018-11-23 12:39:31

检查点

libingyu135 发表于 2018-11-23 14:32:15

断言
页: [1]
查看完整版本: 大家都是怎么实现 android 异步接口测试的呢?