|
||||||||||
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 AWTEventListener
event
- 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 |