October 2013
Intermediate to advanced
368 pages
9h 20m
English
To code any of the examples in this book, you’ll need a compiler, of course, and a unit testing tool. Some of the examples also require third-party libraries. This section overviews these three elements. You’ll want to refer to Chapter 1, Global Setup for further details around what you’ll need.
Out of the dozens of available C++ unit testing tools, I chose Google Mock (which sits atop Google Test) for most of the examples in this book. It currently returns the most hits on a web search, but I primarily chose it because it supports Hamcrest notation (a matcher-based assertion form designed to provide highly expressive tests). The information in Chapter 1, Global Setup will help you come up to speed on Google ...