@Test public void unhandledInheritableEventsArePassedToParent() throws Exception { parent.getEventHandler().add(MousePressedEvent.class, action); panel.getEventHandler().dispatch(new MousePressedEvent(panel, 0, new Point(0, 0), 0)); assertEquals(true, action.invoked); assertEquals(parent, action.recipient); }
@Test public void unhandledNoninheritableEventsAreNotPassedToParent() throws Exception { parent.getEventHandler().add(KeyPressedEvent.class, action); panel .getEventHandler() .dispatch(new KeyPressedEvent(panel, 0, KeyEvent.KEY_ENTER, KeyEvent.LOCATION_LEFT)); assertEquals(false, action.invoked); }