public class EmergencyAbortListener extends Object implements AWTEventListener
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));
Modifier and Type | Method and Description |
---|---|
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. |
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 AWTEventListener
event
- the event to inspect.AWTEventListener.eventDispatched(java.awt.AWTEvent)
Copyright © 2007-2012 FEST (Fixtures for Easy Software Testing). All Rights Reserved.