Changeset 14542 in josm for trunk/test/unit/org
- Timestamp:
- 2018-12-09T23:58:32+01:00 (6 years ago)
- Location:
- trunk/test/unit/org/openstreetmap/josm/actions
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/actions/CreateCircleActionTest.java
r14138 r14542 17 17 import org.openstreetmap.josm.data.osm.Node; 18 18 import org.openstreetmap.josm.data.osm.Way; 19 import org.openstreetmap.josm.gui.MainApplication;20 import org.openstreetmap.josm.gui.layer.OsmDataLayer;21 19 import org.openstreetmap.josm.testutils.JOSMTestRules; 22 20 import org.openstreetmap.josm.tools.GeoProperty; … … 38 36 @Rule 39 37 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD") 40 public JOSMTestRules test = new JOSMTestRules().projection() .main();38 public JOSMTestRules test = new JOSMTestRules().projection(); 41 39 42 40 /** … … 49 47 public void testTicket7421case0() throws ReflectiveOperationException { 50 48 DataSet dataSet = new DataSet(); 51 OsmDataLayer layer = new OsmDataLayer(dataSet, OsmDataLayer.createNewName(), null);52 49 53 50 Node n1 = new Node(new EastNorth(0, 0)); … … 64 61 dataSet.addSelected(w); 65 62 66 CreateCircleAction action = new CreateCircleAction(); 67 action.setEnabled(true); 68 try { 69 MainApplication.getLayerManager().addLayer(layer); 70 action.actionPerformed(null); 71 } finally { 72 // Ensure we clean the place before leaving, even if test fails. 73 MainApplication.getLayerManager().removeLayer(layer); 74 } 63 CreateCircleAction.runOn(dataSet); 75 64 76 65 // Expected result: Dataset contain one closed way, clockwise … … 115 104 public void testTicket7421case1() throws ReflectiveOperationException { 116 105 DataSet dataSet = new DataSet(); 117 OsmDataLayer layer = new OsmDataLayer(dataSet, OsmDataLayer.createNewName(), null);118 106 119 107 Node n1 = new Node(new EastNorth(0, 0)); … … 135 123 136 124 try { 137 CreateCircleAction action = new CreateCircleAction(); 138 action.setEnabled(true); 139 try { 140 MainApplication.getLayerManager().addLayer(layer); 141 action.actionPerformed(null); 142 } finally { 143 // Ensure we clean the place before leaving, even if test fails. 144 MainApplication.getLayerManager().removeLayer(layer); 145 } 125 CreateCircleAction.runOn(dataSet); 146 126 147 127 // Expected result: Dataset contain one closed way, clockwise -
trunk/test/unit/org/openstreetmap/josm/actions/SplitWayActionTest.java
r12828 r14542 7 7 import java.util.Arrays; 8 8 9 import org.junit.Before;10 9 import org.junit.Rule; 11 10 import org.junit.Test; … … 14 13 import org.openstreetmap.josm.data.osm.Node; 15 14 import org.openstreetmap.josm.data.osm.Way; 16 import org.openstreetmap.josm.gui.MainApplication;17 import org.openstreetmap.josm.gui.layer.OsmDataLayer;18 15 import org.openstreetmap.josm.testutils.JOSMTestRules; 19 16 … … 25 22 public final class SplitWayActionTest { 26 23 27 /** Class under test. */28 private static SplitWayAction action;29 30 24 /** 31 25 * Setup test. … … 33 27 @Rule 34 28 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD") 35 public JOSMTestRules test = new JOSMTestRules().main().projection(); 36 37 /** 38 * Setup test. 39 */ 40 @Before 41 public void setUp() { 42 if (action == null) { 43 action = MainApplication.getMenu().splitWay; 44 action.setEnabled(true); 45 } 46 } 29 public JOSMTestRules test = new JOSMTestRules().projection(); 47 30 48 31 /** … … 53 36 public void testTicket11184() { 54 37 DataSet dataSet = new DataSet(); 55 OsmDataLayer layer = new OsmDataLayer(dataSet, OsmDataLayer.createNewName(), null);56 38 57 39 Node n1 = new Node(new EastNorth(0, 0)); … … 81 63 dataSet.addSelected(w2); 82 64 83 try { 84 MainApplication.getLayerManager().addLayer(layer); 85 action.actionPerformed(null); 86 } finally { 87 // Ensure we clean the place before leaving, even if test fails. 88 MainApplication.getLayerManager().removeLayer(layer); 89 } 65 SplitWayAction.runOn(dataSet); 90 66 91 67 // Ensures 3 ways.
Note:
See TracChangeset
for help on using the changeset viewer.