public class TestFlowManager extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
TestFlowManager |
deposed()
销毁缓存
|
TestFlowManager |
overrideParse(String sourceParemType,
String sourceParemKey,
String targeParemtKey,
DataParser dataParser)
使用子类重写方法模式Parse
|
TestFlowManager |
reflectParse(String convertFileName,
String convertMethodName,
String sourceParemKey,
String sourceParamType,
String targetParemKey)
使用反射方法模式Parse
|
static TestFlowManager |
runner()
初始化实例,初始化缓存
|
TestFlowManager |
sendRequest(String requsetName,
List<Map<String,String>> requestListMap,
String url,
String responce)
发送Cucumber格式请求
|
TestFlowManager |
sendRequest(String requestJsonStr,
String url,
String responce)
发送Json请求
|
TestFlowManager |
sourceParse(String convertMethodSource,
String convertMethodName,
String sourceParemKey,
String sourceParamType,
String targetParemKey,
String targetParamType)
使用String格式函数Parse
|
TestFlowManager |
verify(String expObj,
String atlObj)
对比缓存中的Json
|
TestFlowManager |
verify(String atlObj,
String JsonFilter,
String expValue)
检验缓存中的Json某个key值
|
TestFlowManager |
verify(String paramType,
String expObj,
String atlObj,
String pkMapStr,
String noCompareItemMapStr)
对比两个相同类型的实体
|
public static TestFlowManager runner()
public TestFlowManager deposed()
public TestFlowManager sendRequest(String requestJsonStr, String url, String responce)
requestJsonStr - : Json格式请求url - : 请求urlresponce - : 保存response的keypublic TestFlowManager sendRequest(String requsetName, List<Map<String,String>> requestListMap, String url, String responce)
requsetName - : cucumber格式RequestNamerequestListMap - : cucumber table.asMaps 格式request参数url - : 请求urlresponce - : 保存response的keypublic TestFlowManager sourceParse(String convertMethodSource, String convertMethodName, String sourceParemKey, String sourceParamType, String targetParemKey, String targetParamType)
convertMethodSource - : parse函数字符串convertMethodName - : parse函数namesourceParemKey - : parse入参缓存KeysourceParamType - : parse入参类型targetParemKey - : parse函数返回值KeytargetParamType - : parse返回值类型public TestFlowManager reflectParse(String convertFileName, String convertMethodName, String sourceParemKey, String sourceParamType, String targetParemKey)
convertFileName - : 反射类名convertMethodName - : 反射方法名sourceParemKey - : parse入参缓存KeysourceParamType - : parse入参类型targetParemKey - : parse返回值keypublic TestFlowManager overrideParse(String sourceParemType, String sourceParemKey, String targeParemtKey, DataParser dataParser)
sourceParemType - : parse入参缓存KeysourceParemKey - : parse入参类型targeParemtKey - : parse返回值keydataParser - : dataParser重新类public TestFlowManager verify(String expObj, String atlObj)
expObj - : 预期值缓存KeyatlObj - : 实际值缓存Keypublic TestFlowManager verify(String paramType, String expObj, String atlObj, String pkMapStr, String noCompareItemMapStr)
paramType - : 实体类型expObj - : 预期结果值缓存KeyexpObj - : 实际结果值缓存KeyexpObj - : 对比实体List主键atlObj - : 实体中不对比的字段public TestFlowManager verify(String atlObj, String JsonFilter, String expValue)
atlObj - : 实际结果值缓存KeyJsonFilter - : 定位Json的xpathexpValue - : 特定key的预期值Copyright © 2019. All rights reserved.