1 package unit.ui.user_interface_launcher;
3 import org.jmock.Expectations;
4 import org.springframework.context.annotation.*;
10 import java.io.IOException;
12 import static org.junit.Assert.fail;
21 @Import(UserInterfaceConfiguration.class)
24 private volatile FXMLStage mockApplication;
31 return mockApplication;
35 private class ExpectationsForApplication
extends Expectations {
36 public ExpectationsForApplication(){
37 expectationsForApplication();
40 private void expectationsForApplication(){
42 allowing(mockApplication).loadFXML();
43 }
catch (IOException error){
44 fail(
"Failed mock initialization. This shouldn't happen");
46 allowing(mockApplication).show();