import com.alibaba.fastjson.*;
String resultV1 = Diff2.read("projectName","ApiName");
String resultV2 = props.get("version2");
String[] firstLines = resultV2.split("\"");
String[] secondLines = resultV2.split("\"");
boolean flag = true;
if(resultV1.equals("")){
Failure = true;
FailureMessage = FailureMessage +"\r\n第一次运行.\r\n";
}else{
for (i=0; i<firstLines.length; i++) {
if (!firstLines[i].equals(secondLines[i])) {
flag = false;
//j = i + 1;
Failure = true;
FailureMessage = FailureMessage +"\r\n"+Diff2.getKey(JSONObject.parseObject(resultV1), firstLines[i])+"不同:" + " \r\n上版本是: " + firstLines[i] + " \r\n本版本是: " + secondLines[i]
+ " \r\n上版本响应: " + resultV1 + " \r\n本版本响应: " + resultV2 +"\r\n";
}else{
if(i==firstLines.length-1 && flag){
Failure = true;
FailureMessage = FailureMessage +"\r\n两个版本返回结果相同.\r\n";
}
}
}
}
Diff2.write("projectName","ApiName",resultV2);
diff比对
猜你喜欢
转载自blog.csdn.net/wuyepiaoxue789/article/details/85781961
今日推荐
周排行