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.