BakeoutController-Basic  0.1
A Controller for the Omicron vacuum chamber
UserInterfaceTestCase.java
1 package unit.ui;
2 
3 import javafx.stage.Stage;
4 import org.jmock.Mockery;
5 import org.junit.After;
6 import org.springframework.context.ApplicationContext;
7 import org.springframework.context.annotation.AnnotationConfigApplicationContext;
9 import unit.UnitTestCase;
10 
14 public abstract class UserInterfaceTestCase extends UnitTestCase {
15  protected static final ApplicationContext applicationContext =
16  new AnnotationConfigApplicationContext(TestingConfiguration.class);
17 
18  protected static volatile JavaFXGraphicalUserInterfaceLauncher application = new
19  JavaFXGraphicalUserInterfaceLauncher(applicationContext);
20 
21  @Override public void start(Stage stage) throws Exception {
22  application.start(stage);
23  }
24 
25  @After public void assertGoodApplicationContextMockery(){
26  applicationContext.getBean(Mockery.class).assertIsSatisfied();
27  }
28 }
Git Repo