// Post the given event to the corresponding event queue for the given component. void postEvent(@Nullable Component c, @Nonnull AWTEvent event) { // Force an update of the input state, so that we're in synch internally. Otherwise we might // post more events before // this one gets processed and end up using stale values for those events. inputState.update(event); EventQueue eventQueue = eventQueueFor(c); if (eventQueue != null) { eventQueue.postEvent(event); } pause(settings.delayBetweenEvents()); }
private void expectSettingsToReturnDelayBetweenEvents() { expect(settings.delayBetweenEvents()).andReturn(WAIT_DELAY); }
@Test public void should_check_settings() { when(fixture.robot().settings()).thenReturn(settings); when(settings.componentLookupScope()).thenReturn(scope); assertThat(fixture.requireShowing()).isEqualTo(scope.requireShowing()); }