在单元测试中碰到方法调用方法怎么办?
在单元测试中碰到方法调用方法怎么办?public void a(){
var url = "XXX/XXXXXXX";
var response = this._webApi.Post(url, list);
_webApi是一个类,Post是类中的一个方法,要针对a这个方法做单元测试,可是并不想去走post这个方法,该怎么办呢?。
参考下这个https://q.cnblogs.com/q/90613/
如果必须包含发送请求的部分,就必须要对它进行测试。
如果不必须,就让别人发送,然后结果当作参数传给它。
public void a(){
var response = ?;
a(response);
}
public void a(string response){
...
}
这样,可以愉快的测试 a(string response) 了。
必须要调用的 直接写死 :)
页:
[1]