Jtest promotes good Java hygiene
Combination of debugging and testing tools keeps your Java code squeaky-clean
If the error is a coding-standard violation, you can double-click on its log entry and the source-code view is handily positioned at the offending line of code. Click on the light bulb icon in the margins, and a pair of dialogs open. One describes the violation, the other suggests a fix. Double click on the suggested fix, and it's made for you.
Run-time errors in the log window describe the violation, identify the line where the error occurred, and can be opened to reveal test case information and a stack trace. The test case information reveals the call that caused the problem, as well as input and output parameters.
Jtest does its job well, but does stand some competition. WSAD already has code for generating JUnit tests, and there’s freeware JUnit and several products for automating it. I wouldn’t be surprised to see tools like Jtest ultimately subsumed into IDEs; several companies are already working on this, including Borland’s move toward incorporating this sort of testing into JBuilder.
But until that type of integration happens, Jtest’s clarity and ease of use make it the sort of tool that should be in every programmer's standard arsenal. Not only does it automate the creation and execution of JUnit-style unit tests, but its static and dynamic testing is roughly analogous to the grammar checking software found in word processors: it finds errors before they become big problems.