fix(接口测试): get方式的mock接口,不设置任何匹配条件时,响应体为空
--bug=1019218 --user=宋天阳 【接口测试】github#18998,get方式的mock接口,不设置任何匹配条件时,响应体为空 https://www.tapd.cn/55049933/s/1285359
This commit is contained in:
parent
354fea5af8
commit
c394ca8576
|
@ -45,7 +45,8 @@ public class MockApiUtils {
|
||||||
Map<String, String> mockExpectHeaders = new HashMap<>();
|
Map<String, String> mockExpectHeaders = new HashMap<>();
|
||||||
for (int i = 0; i < mockExpectHeaderArray.size(); i++) {
|
for (int i = 0; i < mockExpectHeaderArray.size(); i++) {
|
||||||
JSONObject obj = mockExpectHeaderArray.getJSONObject(i);
|
JSONObject obj = mockExpectHeaderArray.getJSONObject(i);
|
||||||
if (obj.containsKey("name") && obj.containsKey("value")) {
|
if (obj.containsKey("name") && StringUtils.isNotBlank(obj.getString("name"))
|
||||||
|
&& obj.containsKey("value") && StringUtils.isNotBlank(obj.getString("value"))) {
|
||||||
mockExpectHeaders.put(obj.getString("name"), obj.getString("value"));
|
mockExpectHeaders.put(obj.getString("name"), obj.getString("value"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -392,7 +393,9 @@ public class MockApiUtils {
|
||||||
|
|
||||||
if (isPostRequest) {
|
if (isPostRequest) {
|
||||||
JSONArray jsonArray = new JSONArray();
|
JSONArray jsonArray = new JSONArray();
|
||||||
jsonArray.add(queryParamsObject);
|
if(!queryParamsObject.isEmpty()){
|
||||||
|
jsonArray.add(queryParamsObject);
|
||||||
|
}
|
||||||
requestMockParams.setBodyParams(jsonArray);
|
requestMockParams.setBodyParams(jsonArray);
|
||||||
}
|
}
|
||||||
return requestMockParams;
|
return requestMockParams;
|
||||||
|
|
Loading…
Reference in New Issue