JUnitDoclet makes the process of testing software easier by offering a convenient way to create, organize, and maintain JUnit tests. Its incremental behavior keeps modified code when regenerating and assists with refactorings (no tests get lost when renaming, moving, etc.). Templates and strategy classes can be used to easily customize JUnitDoclet.