|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.fest.swing.core.EmergencyAbortListener
public class EmergencyAbortListener
Understands an escape valve for users to abort a running FEST-Swing test by pressing 'Ctrl + Shift + A'. The key
combination to use to abort test is configurable through the method
.
keyCombination(KeyPressInfo)
The following example shows to use this listener in a TestNG test:
private EmergencyAbortListener listener;
@BeforeMethod public void setUp() {
// set up your test fixture.
listener = EmergencyAbortListener.registerInToolkit();
}
@AfterMethod public void tearDown() {
// clean up resources.
listener.unregister();
}
Changing the default key combination for aborting test:
listener = EmergencyAbortListener.registerInToolkit().keyCombination(key(VK_C).modifiers(SHIFT_MASK));
| Method Summary | |
|---|---|
void |
eventDispatched(AWTEvent event)
Inspects key events for the key combination that should terminate any running FEST-Swing tests. |
EmergencyAbortListener |
keyCombination(KeyPressInfo keyPressInfo)
Sets the key combination that will terminate any FEST-Swing test. |
static EmergencyAbortListener |
registerInToolkit()
Attaches a new instance of in the given . |
void |
unregister()
Removes this listener from the this listener is attached to. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static EmergencyAbortListener registerInToolkit()
EmergencyAbortListener in the given Toolkit.
Any other instances of EmergencyAbortListener will be removed from the Toolkit.
public EmergencyAbortListener keyCombination(KeyPressInfo keyPressInfo)
keyPressInfo - contains information about the key code and modifiers.
NullPointerException - if the KeyPressInfo is null.public void unregister()
Toolkit this listener is attached to.
public void eventDispatched(AWTEvent event)
eventDispatched in interface AWTEventListenerevent - the event to inspect.AWTEventListener.eventDispatched(java.awt.AWTEvent)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||