3 import javafx.stage.Stage;
4 import org.jmock.Mockery;
5 import org.jmock.integration.junit4.JUnit4Mockery;
6 import org.jmock.lib.concurrent.Synchroniser;
7 import org.junit.After;
8 import org.testfx.api.FxToolkit;
9 import org.testfx.framework.junit.ApplicationTest;
11 import java.util.concurrent.TimeoutException;
20 protected final Mockery
context =
new UnitTestingMockery();
27 this.context.assertIsSatisfied();
34 private class UnitTestingMockery
extends JUnit4Mockery {
36 setThreadingPolicy(
new Synchroniser());
41 public void init()
throws TimeoutException {
42 FxToolkit.registerStage(Stage::new);
50 public void start(Stage stage)
throws Exception {
55 public void stop()
throws TimeoutException {
56 FxToolkit.hideStage();