android studio单元测试 无法进入网络请求的回调
2016-05-13 14:38
671 查看
//在网络发送请求前添加拦截:
final CountDownLatch signal = new CountDownLatch(1);
NetHelper.getInstance().userLogin("13381033767", MD5.getMD5Str("123456"),
new ResponseCallback() {
@Override
public
void onSuccess(JSONObject
response) throws JSONException
{
Log.i("---test2", response.toString());
Log.i("---test3", "succeed");
signal.countDown();
}
@Override
public
void onFailure(VolleyError
error) {
Log.i("---test2", error.toString());
signal.countDown();
}
});
//等待响应
try {
signal.await();
} catch (InterruptedException
e) {
e.printStackTrace();
}
如果报 junit.framework.AssertionFailedError错误,在build.gradle中添加
defaultConfig {
// ......
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
dependencies {
// ......
androidTestCompile 'com.android.support.test:runner:0.3'
}
final CountDownLatch signal = new CountDownLatch(1);
NetHelper.getInstance().userLogin("13381033767", MD5.getMD5Str("123456"),
new ResponseCallback() {
@Override
public
void onSuccess(JSONObject
response) throws JSONException
{
Log.i("---test2", response.toString());
Log.i("---test3", "succeed");
signal.countDown();
}
@Override
public
void onFailure(VolleyError
error) {
Log.i("---test2", error.toString());
signal.countDown();
}
});
//等待响应
try {
signal.await();
} catch (InterruptedException
e) {
e.printStackTrace();
}
如果报 junit.framework.AssertionFailedError错误,在build.gradle中添加
defaultConfig {
// ......
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
dependencies {
// ......
androidTestCompile 'com.android.support.test:runner:0.3'
}
相关文章推荐
- C#模拟POST提交表单(二)--HttpWebRequest以及HttpWebResponse
- http://www.tuicool.com/articles/vQRnum
- 【opencv】神经网络识别美女
- Unity3D 网络通信_HTTP协议:获取网络图片、内容
- Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍
- 日常开发——Android网络请求openConnection()源码分析
- Android中Vitamio的VideoView实现网络视频在线播放
- 【Unix网络编程】socket函数与描述符
- 利用response设置HTTP头
- Http Status Code(状态码)
- Unix网络编程之名字与地址转化—gethostbyname
- Http Method
- 判断网络图片是否存在
- utilities(matlab)—— 前馈网络权值矩阵初始化方式
- Http服务器状态码解析
- 网络协议
- X-Forwarded-For 负载均衡 7 层 HTTP 模式获取来访客户端真实 IP 的方法(IIS/Apache/Nginx/Tomcat)
- 简单http服务
- Jmeter TCP取样器配置及发送图解
- 利用Fiddler对Android https请求进行监测