@Test public void testFireOnKeyUp() throws Exception { ValidationTextBoxKeyUpHandlerCollection handlers = new ValidationTextBoxKeyUpHandlerCollection(); final KeyUpHandler handler = mock(KeyUpHandler.class); handlers.add(handler); final KeyUpEvent event = mock(KeyUpEvent.class); handlers.fireOnKeyUp(event); verify(handler).onKeyUp(event); }
/** Fire all current {@link KeyUpHandler}. */ void fireOnKeyUp(KeyUpEvent event) { if (handlers != null) { handlers.fireOnKeyUp(event); } }
public void removeKeyUpHandler(KeyUpHandler handler) { if (handlers != null) { handlers.remove(handler); } }
public void addKeyUpHandler(KeyUpHandler handler) { if (handlers == null) { handlers = new ValidationTextBoxKeyUpHandlerCollection(); } handlers.add(handler); }