tag:blogger.com,1999:blog-6070445220956351850.post7607264323589357874..comments2024-03-21T22:33:18.731-07:00Comments on Salesforce Easy Learn: Test class for Webservice CalloutBalaji Malemarpuramhttp://www.blogger.com/profile/13634046533978207508noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6070445220956351850.post-68051296539048188702018-04-27T20:26:34.166-07:002018-04-27T20:26:34.166-07:00Detailed article on test class for web service cal...Detailed article on test class for web service callout <a href="https://www.crsinfosolutions.com/what-is-the-salesforce-course-fee-in-hyderabad/" rel="nofollow">saleforce online training Hyderabad</a>. <a href="https://www.crsinfosolutions.com/salesforce-lightning-training/" rel="nofollow">saleforce lightning training</a> using Java and salesforce Jennifer Jenniehttps://www.blogger.com/profile/08091447618081307492noreply@blogger.comtag:blogger.com,1999:blog-6070445220956351850.post-80060988193137307052016-07-11T08:02:33.606-07:002016-07-11T08:02:33.606-07:00What does a Sales consultant do?
<a href="...What does a Sales consultant do?<br /><a href="http://www.appshark.com/salesforce-services/>salesforce consulting services</a>Rose Mariahttps://www.blogger.com/profile/04080536952744694488noreply@blogger.comtag:blogger.com,1999:blog-6070445220956351850.post-32620123603550059642015-12-11T11:27:52.062-08:002015-12-11T11:27:52.062-08:00I am writing a test class and I am getting this er...I am writing a test class and I am getting this error: System.TypeException: Methods defined as TestMethod do not support Web service callouts<br />Here is my Test class<br />@isTest<br />public class Test_CSS_SOAPEDS {<br /> <br /> @isTest static void testEchoString() { <br /> // This causes a fake response to be generated<br /> <br /> String title = 'Customer Name:CSS EDS WS Test ';<br /> String workorder = 'workorder1';<br /> String model = 'null'; //"ISC CM2150"; //"ISB CM850";<br /> String serialNumber = '46826048';<br /> String locale = 'en';<br /> string userGroup=System.Label.UserGroup;<br /> string userName=System.Label.UserName;<br /> string encryptedKey = CSS_SOAPEDS.getgenerateToken(userName,userGroup);<br /> string systemDate;<br /> string token=userName+';'+userGroup+';datetime-'+systemDate;<br /> System.debug('The encryptedKey '+encryptedKey);<br /> System.debug('The title id '+title);<br /> string session = CSS_SOAPEDS.login(encryptedKey,locale);<br /> // Call the method that invokes a callout<br /> Test.setMock(WebServiceMock.class, new EDSwebcalloutMockImpl());<br /> String output = CSS_SOAPEDS.createDS(session,title,serialNumber,model,workorder);<br /> System.debug('The output '+output);<br /> // Verify that a fake result is returned<br /> System.assertEquals('DSBDT3829', output);<br /> }<br />}<br /><br />Below is my web service mock class<br /><br />@isTest<br />global class EDSwebcalloutMockImpl implements WebServiceMock{<br /> global void doInvoke(<br /> Object stub,<br /> Object request,<br /> Map response,<br /> String endpoint,<br /> String soapAction,<br /> String requestName,<br /> String responseNS,<br /> String responseName,<br /> String responseType) {<br /> wwwKaidaraCom.createDiagnosticSessionResponse response_elem = new wwwKaidaraCom.createDiagnosticSessionResponse();<br /> wwwKaidaraComKaidaraservice.resultDiagnosticSession dsID = new wwwKaidaraComKaidaraservice.resultDiagnosticSession();<br /> dsID.ID='DSBDT3829';<br /> system.debug('DSBDT3829<><>' + dsID.ID);<br /> response_elem.return_x = dsID;<br /> response.put('response_x', response_elem);<br /><br /> }<br />}<br /><br />Can YOU help me with this?<br />Thank You<br />Varun SinhaLIFEhttps://www.blogger.com/profile/16279822918609844973noreply@blogger.com