use of org.testfx.service.support.FiredEvents in project TestFX by TestFX.
the class DebugUtilsTest method showFiredEventsInErrorMessage.
@Test
public void showFiredEventsInErrorMessage() throws TimeoutException {
// given:
Stage stage = FxToolkit.setupStage(stage0 -> stage0.setScene(new Scene(new Region(), 300, 300)));
interact(stage::show);
moveTo(stage).moveBy(20, 20);
// and:
FiredEvents events = FiredEvents.beginStoringFiredEventsOf(stage);
moveBy(1, 0);
events.stopStoringFiredEvents();
// when:
AssertionError error = getThrownErrorPostMapper(showFiredEvents(events, INDENT));
// then:
assertThat(error.getMessage(), containsString("MouseEvent"));
assertThat(error.getMessage(), not(containsString("ScrollEvent")));
}
Aggregations