June 2014
Intermediate to advanced
284 pages
6h 9m
English
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 (AverageTaxFactorCalculator) and TaxFactorFetcher is the provider of those values. One of the values is picked ...