Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Exam Platform Developer II Topic 1 Question 109 Discussion

Actual exam question for Salesforce's Platform Developer II exam
Question #: 109
Topic #: 1
[All Platform Developer II Questions]

Refer to the test method below''

The test method calls a web service that updates an external system with Account

information and sets the Accounts integration_Updated__c checkbox to True when it completes.

The test fails to execute and exits with an error: "Methods defined as TestMethod do

not support Web service callouts.''

A)

B)

C)

D)

Show Suggested Answer Hide Answer
Suggested Answer: C

The correct feature to use is C, Named Credentials. Named Credentials are a secure way of storing the endpoint and authentication details for callouts to external services. When URLs change frequently, using Named Credentials allows you to manage the endpoint URL in one place without changing the Apex code.


Named Credentials

Contribute your Thoughts:

Bettina
1 months ago
Seriously, who writes these exam questions? 'Methods defined as TestMethod do not support Web service callouts' - it's like they're trying to trip us up! *rolls eyes*
upvoted 0 times
Benton
7 days ago
Yeah, I agree. It's definitely a tricky one, but I think you're onto something with Option A.
upvoted 0 times
...
Gerald
12 days ago
I think the answer might be Option A, because TestMethod doesn't support Web service callouts.
upvoted 0 times
...
Hollis
22 days ago
I know right, it's so frustrating when they try to trick us with these kind of questions.
upvoted 0 times
...
...
Melinda
2 months ago
Option B looks like the way to go. Separating the web service call into a different method seems like the obvious solution here.
upvoted 0 times
Rolland
12 days ago
Definitely, moving the web service call to a separate method is a common practice to avoid issues with TestMethods.
upvoted 0 times
...
Whitley
1 months ago
I agree, Option B seems like the most logical solution in this scenario.
upvoted 0 times
...
Chaya
2 months ago
Option B is a good choice. Separating the web service call into a different method can help resolve the issue.
upvoted 0 times
...
...
Larae
2 months ago
Ah, I see the issue now. We need to move the web service call out of the test method and into a separate method. *chuckles* Rookie mistake, am I right?
upvoted 0 times
...
Silva
2 months ago
Wait, did they just say 'Methods defined as TestMethod do not support Web service callouts'? That's a pretty clear error message if you ask me.
upvoted 0 times
...
Clare
2 months ago
I believe we can use a mock callout to simulate the web service response and make the test method pass.
upvoted 0 times
...
Meghan
2 months ago
Hmm, looks like we can't use web service callouts in test methods. Guess we'll have to find another way to test this functionality.
upvoted 0 times
Clarinda
19 days ago
Definitely. Let's refactor our test method to use a mock callout and see if that resolves the issue.
upvoted 0 times
...
Junita
23 days ago
I agree. It's important to find alternative ways to test our code when certain limitations exist.
upvoted 0 times
...
Leonor
2 months ago
That's a good idea. Mock callouts will allow us to test the functionality without actually making a web service call.
upvoted 0 times
...
Lasandra
2 months ago
We can try using a mock callout instead of a real one.
upvoted 0 times
...
...
Craig
2 months ago
I agree with Geoffrey. We need to find a way to handle the web service callouts in the test method.
upvoted 0 times
...
Geoffrey
2 months ago
I think the error is due to the test method not supporting web service callouts.
upvoted 0 times
...

Save Cancel