public SimulationGUITestFixture(final SimulationConstructionSet scs) { FailOnThreadViolationRepaintManager.install(); this.scs = scs; JFrame frame = GuiActionRunner.execute( new GuiQuery<JFrame>() { protected JFrame executeInEDT() throws SimulationExceededMaximumTimeException { JFrame jFrame = scs.getJFrame(); return jFrame; } }); focusedWindow = new FrameFixture(frame); ThreadTools.sleep(1000); focusedWindow.focus(); mainSCSWindow = focusedWindow; }
@BeforeClass public void setUpOnce() { FailOnThreadViolationRepaintManager.install(); }