October 2013
Intermediate to advanced
368 pages
9h 20m
English
In this final section, you’ll learn a few odds and ends about using test doubles, including generally accepted terminology, where to define them, whether to mock concrete classes, and their potential impact on performance.
So far, this chapter has used the terms test double, mock, and stub. Most of the TDD community has accepted common definitions for these terms plus a few others that you might find useful. You will often hear the word mock used in place of test double. Most of the time, that’s appropriate, since most developers use mock tools. Still, if you want to communicate more effectively, use the term most appropriate to your circumstance. xUnit Test Patterns [Mes07] ...