Method Name |
Parameter |
Return Type |
Usage |
Example |
getPropValues |
fileName: String |
HashMap<String, Object> |
To read the property file values |
GetProp getPropertiesInMap = new GetProp();
propMap = getPropertiesInMap.getPropValues(filename); |
getFilePath |
fileName: String |
String |
To get file path |
String requestFilePath = GetProp.getFilePath(filename); |
setJsonbody |
fileName: String |
void |
To set json body for post,delete,put and update methods |
RequestParams Attwrapper = new RequestParams();
Attwrapper.setJsonbody(fileName); |
CreateRequest |
raWrapper: RequestParams raWrapper |
RequestSpecification |
To create request by fetching values from property file |
RestAssuredWrapper raWrapper = new RestAssuredWrapper();
raWrapper.setAPIFileProName(fileName);
RequestSpecification reqSpec = raWrapper.CreateRequest(Attwrapper); |
setAPIFileProName |
fileName: String |
void |
To set Api property file name |
RestAssuredWrapper raWrapper = new RestAssuredWrapper();
raWrapper.setAPIFileProName(fileName); |
ConvertObjectToMap |
raWrapper: RequestParams |
Map<String, Object>/td>
| To convert object to map |
ObjMap = ConvertObjectToMap(raWrapper); |
sendRequest |
methodType : String,reqSpec :RequestSpecification (MethodType : Get, Put, Post) |
void |
To send request |
RequestParams Attwrapper = new RequestParams();
RestAssuredWrapper raWrapper = new RestAssuredWrapper();
raWrapper.setAPIFileProName("sampleGETApi.properties");
RequestSpecification reqSpec = raWrapper.CreateRequest(Attwrapper);
raWrapper.sendRequest(methodType,reqSpec); |
sendGetRequestWithParams |
reqSpec : RequestSpecification |
void |
To send get request with parameters |
RequestParams Attwrapper = new RequestParams();
RestAssuredWrapper raWrapper = new RestAssuredWrapper();
RequestSpecification reqSpec = raWrapper.CreateRequest(Attwrapper);
raWrapper.sendGetRequestWithParams(reqSpec); |
valResponseCode |
responseCode :int |
void |
To verify the response code in respose body |
raWrapper.valResponseCode(responsecode); |
valJsonResponseVal |
jsonPath : String, expValue: Object |
void |
To verify the response value in json respose path |
raWrapper.valJsonResponseVal(jsonPath,expValue); |
valXmlResponseVal |
xmlPath : String, expValue: Object |
void |
To verify the response value in xml respose path |
raWrapper.valXmlResponseVal(xmlPath,expValue) |
setGetQueryParams |
params :HashMap<String, String> |
void |
To set get query parameters |
RequestParams Attwrapper = new RequestParams();
RestAssuredWrapper raWrapper = new RestAssuredWrapper();
raWrapper.setAPIFileProName(fileName);
HashMap params = new HashMap();
params.put("q", "London");
params.put("APPID", "b110aef38de749c461af939ba52cb6f4");
params.put("mode", "xml");
raWrapper.setGetQueryParams(params); |
createSOAPRequest |
fileName :String |
SOAPMessage |
To create soap request |
|
callSoapWebService |
soapMessage :SOAPMessage,soapEndpointUrl:String |
SOAPMessage |
|
|
getNodeValue |
doc :Document,locator:String |
String |
|
|
getStatusCode |
soapMessage :SOAPMessage |
String |
|
|
getDocumentObject |
soapMsg :SOAPMessage |
Document |
|
|
parseResponse |
xmlData :String |
Document |
|
|
writeToFile |
xmlDoc :Document,fileName:String |
void |
|
|