October 2013
Intermediate to advanced
368 pages
9h 20m
English
How do you organize your tests, from both a file standpoint and a logical one? In this section, you’ll learn about how to group your tests using fixtures, as well as how to take advantage of their setup and teardown hooks. You’ll learn how to approach organization within your tests as well, using the concept of Given-When-Then (also known as Arrange-Act-Assert).
You test-drive related behavior by defining tests in a single test file. For example, to test-drive a RetweetCollection class (implemented in RetweetCollection.cpp/h), start with RetweetCollectionTest.cpp. Don’t create a header file for your test functions—it demands extra effort for no value.
You may end up with multiple test files that verify related ...