List of Tables

 

Chapter 2. Exploring core JUnit

Table 2.1. JUnit assert method sample

Table 2.2. JUnit core objects

Table 2.3. JUnit 4 test runners

Chapter 3. Mastering JUnit

Table 3.1. Resolving the base requirements for the component

Table 3.2. Some of the most commonly used Hamcrest matchers

Chapter 4. Software testing principles

Table 4.1. Testing how objects, services, and subsystems interact

Table 4.2. Testing frameworks, GUIs, and subsystems

Table 4.3. Three flavors of unit tests: logic, integration, and functional

Chapter 6. Coarse-grained testing with stubs

Table 6.1. Drawbacks of the chosen stubbing solution

Chapter 8. In-container testing

Table 8.1. Containers and testing frameworks

Chapter 11. Continuous integration tools

Table 11.1. Default content of the $CC_HOME folder

Chapter 12. Presentation-layer testing

Table 12.1. HtmlUnit-supported browsers

Table 12.2. Selenium browser launcher strings

Table 12.3. Locators and their formats

Appendix C. The source code for the book

Table C.1. Mappings between chapter names and source directory names

Table C.2. External JAR/application versions (sorted in alphabetical order)

Table C.3. Directory structure conventions