断言类封装
package com.qa.ResultDeal;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.testng.Assert;
import java.io.IOException;
/**
* 断言
*/
public class ResponseAssert {
private static final Logger log = LoggerFactory.getLogger(ResponseAssert.class);
//断言状态码
public static void assertStatusCode(CloseableHttpResponse httpResponse){
int code=ResponseDeal.getStatusCode(httpResponse);
Assert.assertEquals(ResponseDeal.getStatusCode(httpResponse),200,"statusCode:200断言通过");
}
//断言返回信息中的code
public static void assertCode(CloseableHttpResponse httpResponse){
try {
String code= ResponseDeal.getOneReturn(httpResponse,"code");
Assert.assertEquals(code,200,"code:200断言通过");
}catch (IOException e){
log.error(e.getMessage(), e);