ColdFusion 8 Developer Tutorial
Invoking Hidden Methods and Constructors
Who Should Implement the Unit Tests?
Where Does Integration Testing Fit In?
Testing at the Application Level
Who Should Implement the Function Tests?
What Language Should Our Tests Be In?
Design by Contract and Non-Defensive Programming
Bootstrapping Our Implementation
Where Should the Unit Tests Go?
Where Should the Function and Load Tests Go?
Managing and Testing User Messages
Some Problems with Resource Bundles
Making Classes Testable with Interfaces
Exercising UI Components in Tests
A Handler Implementation for Unit Testing
Showing, Finding, and Reading Swing Components
Setting Up User Interface Components in a Thread-Safe Manner
Testing Whether a Message is Showing
Searching for Components by Name
Reading the State of a Component
Case Study: Testing Whether an Action Can Be Cancelled
The Official Word on Swing Threading
Case Study: Testing a 'Save as' Dialog
The Ikon Do It 'Save as' Dialog
More Techniques for Testing Swing Components
Checking that a JFileChooser has been Set Up Correctly
Testing the Appearance of a JComponent
Creating and Testing Context-Sensitive Help
Concurrent Readers and Writers
The Unit Test for waitForNamedThreadToFinish()
Testing What is Printed to the Console
Communication with External Systems
Embedding User Interface Components in Server-side Classes
A Uniform Approach to Accessing the Database
Implementation of the 'DeleteCase' Test
Multiple JVMs with GUI Components
Use of a Function Test as a Tutorial
Classes That Do Not Need Tests
Day-To-Day Use of GrandTestAuto