Michael HönnigMichael Hönnig
Jemmy ist ein hervorragendes Werkzeug zur Unterstützung von Unit-Tests von Swing-basierten-Anwendungen. Doch durch einen neuen Test, hing ein zuvor durchlaufender Testfall plötzlich tief unter JButtonOperator.clickMouse(), genau genommen in Queue.invokeAndWait(). Abhilfe schafft dieses Statement bei der Test-Initialisierung:
JemmyProperties.setCurrentDispatchingModel(
		    JemmyProperties.getCurrentDispatchingModel() - 
		    JemmyProperties.getCurrentDispatchingModel() &
		    JemmyProperties.SHORTCUT_MODEL_MASK);
Damit wird die AWT Queue auf eine andere Art bedient. Näheres dazu ist auf der Jemmy-Website erläutert.