Testing the Salesforce BankingBridge API Package

All Apex code within the package has individual and separate test classes to test the execution of each method, and assert specific outputs. The standard implemented has 100% coverage for all code and has valid expected assertions for each test in all scenarios.

The Apex code that executes HTTP POST requests uses a BB_BankingBridgeAPI_Mock.class that mimics expected responses from the BankingBridge API. This includes both successful responses and errors in order to stringently test all types of responses.