Chapter 7. Testing with mock objects
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
This chapter covers
- Introducing and demonstrating mock objects
- Performing different refactorings
- Practicing on the HTTP connection sample application
- Introducing the EasyMock and the JMock libraries
Unit testing each method in isolation from the other methods or the environment is certainly a nice goal. How do you perform this feat? You saw in chapter 6 how the stubbing technique lets you unit test portions of code by isolating them from the environment (for example, by stubbing a web ...