From 30fb1cc62d9fe421f47e449f756173bbd0129268 Mon Sep 17 00:00:00 2001
From: Robert Scott <code@humanleg.org.uk>
Date: Sun, 18 Mar 2018 12:15:59 +0000
Subject: [PATCH v2 09/28] AsynchronousUploadPrimitivesTaskTest: convert to use
of JOptionPaneSimpleMocker
won't yet have an effect until internal isHeadless() checks are removed
---
.../josm/gui/io/AsynchronousUploadPrimitivesTaskTest.java | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/test/unit/org/openstreetmap/josm/gui/io/AsynchronousUploadPrimitivesTaskTest.java b/test/unit/org/openstreetmap/josm/gui/io/AsynchronousUploadPrimitivesTaskTest.java
index b4f71654e..aae0700d7 100644
a
|
b
|
|
2 | 2 | package org.openstreetmap.josm.gui.io; |
3 | 3 | |
4 | 4 | import java.util.Optional; |
| 5 | import javax.swing.JOptionPane; |
5 | 6 | |
6 | 7 | import org.junit.After; |
7 | 8 | import org.junit.Assert; |
… |
… |
import org.openstreetmap.josm.data.osm.Way; |
17 | 18 | import org.openstreetmap.josm.gui.layer.OsmDataLayer; |
18 | 19 | import org.openstreetmap.josm.io.UploadStrategySpecification; |
19 | 20 | import org.openstreetmap.josm.testutils.JOSMTestRules; |
| 21 | import org.openstreetmap.josm.testutils.JOptionPaneSimpleMocker; |
| 22 | |
| 23 | import com.google.common.collect.ImmutableMap; |
20 | 24 | |
21 | 25 | import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; |
22 | 26 | |
… |
… |
public class AsynchronousUploadPrimitivesTaskTest { |
36 | 40 | */ |
37 | 41 | @Rule |
38 | 42 | @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD") |
39 | | public JOSMTestRules test = new JOSMTestRules(); |
| 43 | public JOSMTestRules test = new JOSMTestRules().assertionsInEDT(); |
40 | 44 | |
41 | 45 | @Before |
42 | 46 | public void bootStrap() { |
| 47 | new JOptionPaneSimpleMocker(ImmutableMap.of( |
| 48 | "A background upload is already in progress. Kindly wait for it to finish before uploading new changes", JOptionPane.OK_OPTION |
| 49 | )); |
| 50 | |
43 | 51 | DataSet dataSet = new DataSet(); |
44 | 52 | Node node1 = new Node(); |
45 | 53 | Node node2 = new Node(); |