Skip to content

Instantly share code, notes, and snippets.

@ClaudeSutterlin
Created April 9, 2014 15:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ClaudeSutterlin/10284915 to your computer and use it in GitHub Desktop.
Save ClaudeSutterlin/10284915 to your computer and use it in GitHub Desktop.
@isTest
global class AddressSvcMockService implements WebServiceMock{
global void doInvoke(Object stub, Object request,Map<String, Object> response,String endpoint,
String soapAction,String requestName,String responseNS,String responseName,String responseType){
AddressSvc.ValidateResponse_element request_x = new AddressSvc.ValidateResponse_element();
AddressSvc.ValidateResult response_x = new AddressSvc.ValidateResult();
AddressSvc.ValidAddress vAddress = new AddressSvc.ValidAddress();
vAddress.Line1 = '373 Lemar Ave';
vAddress.Line2 = '123 Test Ave';
vAddress.Line3 = '345 Test Ave';
vAddress.City = 'Cleveland';
vAddress.Region = 'OH';
vAddress.PostalCode = '44319';
vAddress.Country = 'US';
AddressSvc.BaseAddress testBase = new AddressSvc.BaseAddress();
AddressSvc.IsAuthorizedResult authorizedResult = new AddressSvc.IsAuthorizedResult();
AddressSvc.PingResult pingResult = new AddressSvc.PingResult();
AddressSvc.ArrayOfValidAddress arrayAddress = new AddressSvc.ArrayOfValidAddress();
List<AddressSvc.ValidAddress> vAddressList = new List<AddressSvc.ValidAddress>();
vAddressList.add(vAddress);
arrayAddress.ValidAddress = vAddressList;
response_x.ValidAddresses = arrayAddress;
response_x.TransactionId = '123123427835';
response_x.ResultCode = 'Success';
request_x.ValidateResult = response_x;
response.put('response_x', request_x);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment