Testing HTTP Callouts

To deploy or package Apex, 75% of your code must have test coverage. By default, test methods don’t support HTTP callouts, so tests that perform callouts are skipped. However, you can enable HTTP callout testing by instructing Apex to generate mock responses in tests by calling Test.setMock and by specifying the mock response in one of the following ways:

To enable running DML operations before mock callouts in your test methods, see Performing DML Operations and Mock Callouts.

Previous
Next