From 0fdd21929ca93e787d6092fe3ad0d8181f1be4d7 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 27 Mar 2026 16:01:41 +0200 Subject: Include VSMain test in default suite --- src/test/java/simulator/VSMainTest.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/test/java') diff --git a/src/test/java/simulator/VSMainTest.java b/src/test/java/simulator/VSMainTest.java index 8f4bffc..42fd3ab 100644 --- a/src/test/java/simulator/VSMainTest.java +++ b/src/test/java/simulator/VSMainTest.java @@ -55,9 +55,12 @@ public class VSMainTest { void launchSimulatorFrameCreatesAndStartsOnSwingEdt() { VSPrefs prefs = VSDefaultPrefs.init(); AtomicBoolean createdOnEdt = new AtomicBoolean(false); + AtomicBoolean openedOnEdt = new AtomicBoolean(false); AtomicReference openedFilename = new AtomicReference(); VSSimulatorFrame frame = mock(VSSimulatorFrame.class); doAnswer(invocation -> { + openedOnEdt.set(javax.swing.SwingUtilities + .isEventDispatchThread()); openedFilename.set(invocation.getArgument(0, String.class)); return null; }).when(frame).openAndStartSimulator("saved-simulations/raft.dat"); @@ -74,6 +77,7 @@ public class VSMainTest { }); assertTrue(createdOnEdt.get()); + assertTrue(openedOnEdt.get()); assertNotNull(launchedFrame); assertSame(frame, launchedFrame); assertEquals("saved-simulations/raft.dat", openedFilename.get()); -- cgit v1.2.3