BakeoutController-Basic
0.1
A Controller for the Omicron vacuum chamber
Main Page
Related Pages
Packages
Classes
Files
File List
src
test
java
unit
ui
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;
8
import
ui
.
JavaFXGraphicalUserInterfaceLauncher
;
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
}
unit.UnitTestCase
Definition:
UnitTestCase.java:16
unit.ui.TestingConfiguration
Definition:
TestingConfiguration.java:29
ui
Definition:
AutowiredFXMLStage.java:1
ui.JavaFXGraphicalUserInterfaceLauncher.start
void start(Stage stage)
Definition:
JavaFXGraphicalUserInterfaceLauncher.java:36
unit.ui.UserInterfaceTestCase
Definition:
UserInterfaceTestCase.java:14
unit
ui.JavaFXGraphicalUserInterfaceLauncher
Definition:
JavaFXGraphicalUserInterfaceLauncher.java:12
Git Repo