In this recipe, we will stub a method that returns a value so that it throws an exception. Since we want our code to be beautiful, we'll use the
catch-exception library to catch and check the exceptions thrown in our system.
Ensure that you have the
catch-exception library on your classpath; refer to the Stubbing methods so that they throw exceptions recipe of Chapter 4, Stubbing Behavior of Mocks, for details on how to add
catch-exception to your project.
This recipe will reuse the example from the previous recipe. We have a class that calculates an average value of tax factors (
TaxFactorFetcher is the provider of those values. One of the values is picked ...