factory, 121–122
fail(), 69
failure, 32–34
FAQs. See frequently asked questions (FAQs)
fault-tolerant systems, 85
Feathers, Michael, 285, 316, 363
feedback, 7
file dependency, 48
file dummies, 129–133
finding test cases, 86–87
fixture, 34–35
four-database approach, 192
Fowler, Martin, 304
framework development situation, 155
frequently asked questions (FAQs), 325–329
assert(), assertTrue(), 328
exception, graphical/textual test runner, 328
integrating JUnit, 328–329
LoadingTestRunner, 327–328
running setup code once for all test cases, 327
thrown exception, 326
full coverage, 6
function tests, 295
functional tests, 70, 242–247
fundamental rules, 66
further reading, 326–364