Package io.virtualan.core
Class VirtualParameterizedUtil
- java.lang.Object
-
- io.virtualan.core.VirtualParameterizedUtil
-
@Component public class VirtualParameterizedUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VirtualParameterizedUtil()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.Integer,ReturnMockResponse>checkRequest(java.util.Map<MockRequest,MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest, ResponseParam response, java.util.Map<java.lang.String,java.lang.Object> context)voidcheckResponse(MockServiceRequest mockServiceRequest, ResponseParam response, java.util.Map<java.lang.String,java.lang.Object> context)static java.lang.ObjectgetActualValueForAll(java.util.Map.Entry<java.lang.String,java.lang.String> delimiter, java.lang.Object object, java.util.Map<java.lang.String,java.lang.Object> contextObject)java.util.Map<java.lang.Integer,ReturnMockResponse>getMatchingResponse(MockServiceRequest mockServiceRequest, java.util.Map.Entry<MockRequest,MockResponse> entry, java.util.Map<java.lang.String,java.lang.Object> context)booleangetObjectValue(java.lang.Object actual, java.lang.Object object)java.util.Map<java.lang.Integer,ReturnMockResponse>getParameterizedResponse(java.util.Map<MockRequest,MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest)java.util.Map<java.lang.Integer,ResponseParam>handleParameterizedRequest(VirtualServiceRequest mockTransferObject)java.util.Map<java.lang.Integer,ResponseParam>handleParameterizedRequest(java.util.Map<MockRequest,MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest)booleanmatchParameters(MockServiceRequest mockServiceRequest, java.util.Map.Entry<MockRequest,MockResponse> entry, java.util.Map<java.lang.String,java.lang.Object> context)static voidpopulateMapParams(java.util.Map<java.lang.String,java.lang.String> paramMap, java.util.Map<java.lang.String,java.lang.Object> contextObject)
-
-
-
Method Detail
-
handleParameterizedRequest
public java.util.Map<java.lang.Integer,ResponseParam> handleParameterizedRequest(VirtualServiceRequest mockTransferObject)
-
populateMapParams
public static void populateMapParams(java.util.Map<java.lang.String,java.lang.String> paramMap, java.util.Map<java.lang.String,java.lang.Object> contextObject)
-
getParameterizedResponse
public java.util.Map<java.lang.Integer,ReturnMockResponse> getParameterizedResponse(java.util.Map<MockRequest,MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest)
-
getMatchingResponse
public java.util.Map<java.lang.Integer,ReturnMockResponse> getMatchingResponse(MockServiceRequest mockServiceRequest, java.util.Map.Entry<MockRequest,MockResponse> entry, java.util.Map<java.lang.String,java.lang.Object> context)
-
getActualValueForAll
public static java.lang.Object getActualValueForAll(java.util.Map.Entry<java.lang.String,java.lang.String> delimiter, java.lang.Object object, java.util.Map<java.lang.String,java.lang.Object> contextObject)
-
matchParameters
public boolean matchParameters(MockServiceRequest mockServiceRequest, java.util.Map.Entry<MockRequest,MockResponse> entry, java.util.Map<java.lang.String,java.lang.Object> context)
-
getObjectValue
public boolean getObjectValue(java.lang.Object actual, java.lang.Object object)
-
handleParameterizedRequest
public java.util.Map<java.lang.Integer,ResponseParam> handleParameterizedRequest(java.util.Map<MockRequest,MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest)
-
checkResponse
public void checkResponse(MockServiceRequest mockServiceRequest, ResponseParam response, java.util.Map<java.lang.String,java.lang.Object> context) throws InvalidMockResponseException
- Throws:
InvalidMockResponseException
-
checkRequest
public java.util.Map<java.lang.Integer,ReturnMockResponse> checkRequest(java.util.Map<MockRequest,MockResponse> mockDataSetupMap, MockServiceRequest mockServiceRequest, ResponseParam response, java.util.Map<java.lang.String,java.lang.Object> context) throws java.io.IOException, javax.xml.bind.JAXBException
- Throws:
java.io.IOExceptionjavax.xml.bind.JAXBException
-
-