第三节遗留问题1解决:把接口请求类型判断逻辑移到HttpUtils类中call方法
//调用接口逻辑判断方法
public static void call(String url,String requestmethod,String params) {
try {
//==优化成equalsIgnoreCase,忽略大小写
if("get".equalsIgnoreCase(requestmethod)) {
HttpUtils.get(url);
}else if("post".equalsIgnoreCase(requestmethod)){
HttpUtils.post(url, params);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
注册案例类register方法直接调用call方法
整个注册案例类代码就变得非常简洁
public class RegisterCase {
@Test(dataProvider = "registerDatas")
public void register(String url,String requestmethod,String params) {
HttpUtils.call(url, requestmethod, params);
}
@DataProvider
public Object registerDatas() {
Object[][] Datas = ExcelUtils.read();
return Datas;
}
}