You can suspend a Java application (e.g. a JUnit execution) with a modal dialog. The most convenient way is to use the following one-liner:
javax.swing.JOptionPane.showConfirmDialog(null, "Something happened:…");
This trick will usually cause on the application server the following exception:
java.awt.HeadlessException, but works perfectly in unit, integration tests on the client side etc.
Hint: setting a breakpoint may be even faster :-)
NEW workshop: Building HTML 5 Applications Without Frameworks, Full week in December 2016: from Java EE 7 Bootstrap, Effective, Architectures over Testing to Microservices
On demand workshops: Java EE 7: Bootstrap, Effective, Testing and Microservices available for streaming.