1. A computer-implemented method for setting up interception of software application methods for testing, the method comprising: identifying one or more methods of a software application module; selecting a first identified method; copying byte code of the selected method to a modifiable location to create a modifiable copy of the selected method for unit testing without requiring modification to the selected method; identifying calls to one or more inner methods in the copied selected method; selecting a first identified inner method call; creating an interception method to replace an original target method of the selected inner method; replacing the originally called inner method in the copied byte code with the created interception method so that when the selected function is invoked the interception method is called; storing the modified method in a unit test store, for later retrieval in response to receiving a call to an intercept function, wherein the preceding steps are performed by at least one processor.