1 package unit.ui.user_interface_launcher;
3 import org.jmock.Expectations;
4 import org.springframework.context.annotation.*;
9 import java.io.IOException;
11 import static org.junit.Assert.fail;
20 @Import(UserInterfaceConfiguration.class)
23 private volatile FXMLStage mockApplication;
30 return mockApplication;
34 private class ExpectationsForApplication
extends Expectations {
35 public ExpectationsForApplication(){
36 expectationsForApplication();
39 private void expectationsForApplication(){
41 allowing(mockApplication).loadFXML();
42 }
catch (IOException error){
43 fail(
"Failed mock initialization. This shouldn't happen");
45 allowing(mockApplication).show();