Package io.virtualan.core.util
Class VirtualServiceValidRequest
java.lang.Object
io.virtualan.core.util.VirtualServiceValidRequest
Retrieve valid response.
- Author:
- Elan Thangamani
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckScriptResponse(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) intgetMatch(MockServiceRequest mockServiceRequest, Map<Integer, ReturnMockResponse> matchMap, int count, Map.Entry<MockRequest, MockResponse> mockRequestResponse) intgetNoParamMatch(MockServiceRequest mockServiceRequest, Map<Integer, ReturnMockResponse> matchMap, int count, Map.Entry<MockRequest, MockResponse> mockRequestResponse) intgetResponseCount(MockServiceRequest mockServiceRequest, Map<Integer, ReturnMockResponse> matchMap, int count, Map.Entry<MockRequest, MockResponse> mockRequestResponse, int numberAttrMatch) voidgetResponseCount(MockServiceRequest mockServiceRequest, Map<Integer, ReturnMockResponse> matchMap, int count, Map.Entry<MockRequest, MockResponse> mockRequestResponse, int numberAttrMatch, RequestBody requestBody) getScriptResponseCount(MockServiceRequest mockServiceRequest, Map<Integer, ReturnMockResponse> matchMap, int count, Map.Entry<MockRequest, MockResponse> mockRequestResponse, int numberAttrMatch) isResponseExists(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) returnMockResponse(MockServiceRequest mockServiceRequest, Map.Entry<MockRequest, MockResponse> mockRequestResponse, int numberAttrMatch) validBusinessRuleForInputObject(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) validForInputObject(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) validForNoParam(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) final Map<Integer,ReturnMockResponse> validForParam(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) validObject(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) booleanvalidResponse(VirtualServiceRequest mockTransferObjectActual, VirtualServiceRequest mockTransferObject)
-
Constructor Details
-
VirtualServiceValidRequest
public VirtualServiceValidRequest()
-
-
Method Details
-
validResponse
public boolean validResponse(VirtualServiceRequest mockTransferObjectActual, VirtualServiceRequest mockTransferObject) throws ClassNotFoundException, IOException - Throws:
ClassNotFoundExceptionIOException
-
validForParam
public final Map<Integer,ReturnMockResponse> validForParam(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) -
validBusinessRuleForInputObject
public Map<Integer,ReturnMockResponse> validBusinessRuleForInputObject(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) -
checkScriptResponse
public Map<Integer,ReturnMockResponse> checkScriptResponse(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) throws IOException, ScriptErrorException- Throws:
IOExceptionScriptErrorException
-
isResponseExists
public Map<Integer,ReturnMockResponse> isResponseExists(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) throws IOException, javax.xml.bind.JAXBException- Throws:
IOExceptionjavax.xml.bind.JAXBException
-
validObject
public Map<Integer,ReturnMockResponse> validObject(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) throws IOException, javax.xml.bind.JAXBException- Throws:
IOExceptionjavax.xml.bind.JAXBException
-
validForInputObject
public Map<Integer,ReturnMockResponse> validForInputObject(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) throws IOException, javax.xml.bind.JAXBException- Throws:
IOExceptionjavax.xml.bind.JAXBException
-
getResponseCount
public int getResponseCount(MockServiceRequest mockServiceRequest, Map<Integer, ReturnMockResponse> matchMap, int count, Map.Entry<MockRequest, throws IOException, javax.xml.bind.JAXBExceptionMockResponse> mockRequestResponse, int numberAttrMatch) - Throws:
IOExceptionjavax.xml.bind.JAXBException
-
getScriptResponseCount
public Map<Integer,ReturnMockResponse> getScriptResponseCount(MockServiceRequest mockServiceRequest, Map<Integer, ReturnMockResponse> matchMap, int count, Map.Entry<MockRequest, MockResponse> mockRequestResponse, int numberAttrMatch) -
getResponseCount
public void getResponseCount(MockServiceRequest mockServiceRequest, Map<Integer, ReturnMockResponse> matchMap, int count, Map.Entry<MockRequest, throws IOException, javax.xml.bind.JAXBExceptionMockResponse> mockRequestResponse, int numberAttrMatch, RequestBody requestBody) - Throws:
IOExceptionjavax.xml.bind.JAXBException
-
validForNoParam
public Map<Integer,ReturnMockResponse> validForNoParam(Map<MockRequest, MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest) throws IOException, javax.xml.bind.JAXBException- Throws:
IOExceptionjavax.xml.bind.JAXBException
-
getNoParamMatch
public int getNoParamMatch(MockServiceRequest mockServiceRequest, Map<Integer, ReturnMockResponse> matchMap, int count, Map.Entry<MockRequest, MockResponse> mockRequestResponse) -
getMatch
public int getMatch(MockServiceRequest mockServiceRequest, Map<Integer, ReturnMockResponse> matchMap, int count, Map.Entry<MockRequest, MockResponse> mockRequestResponse) -
returnMockResponse
public ReturnMockResponse returnMockResponse(MockServiceRequest mockServiceRequest, Map.Entry<MockRequest, MockResponse> mockRequestResponse, int numberAttrMatch)
-