How to get started: testing Java Swing GUI with AssertJ Swing
While developing a Java desktop application with Swing, I encountered the need to test the UI directly, and not just the underlying controller/model classes via unit tests. This answer (on "What is the best testing tool for Swing-based applications?") suggested using FEST , which is unfortunately discontinued. However, there are a few projects that continued from where FEST left of. One in particular (mentioned in this answer ) caught my attention, as I used it before in unit tests: AssertJ . Apparently there is AssertJ Swing , which is based on FEST and offers some easy to use ways of writing