Ignore:
Timestamp:
2018-12-09T23:58:32+01:00 (5 years ago)
Author:
Don-vip
Message:

see #17040 - fix unit tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/actions/SplitWayActionTest.java

    r12828 r14542  
    77import java.util.Arrays;
    88
    9 import org.junit.Before;
    109import org.junit.Rule;
    1110import org.junit.Test;
     
    1413import org.openstreetmap.josm.data.osm.Node;
    1514import org.openstreetmap.josm.data.osm.Way;
    16 import org.openstreetmap.josm.gui.MainApplication;
    17 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1815import org.openstreetmap.josm.testutils.JOSMTestRules;
    1916
     
    2522public final class SplitWayActionTest {
    2623
    27     /** Class under test. */
    28     private static SplitWayAction action;
    29 
    3024    /**
    3125     * Setup test.
     
    3327    @Rule
    3428    @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();
    4730
    4831    /**
     
    5336    public void testTicket11184() {
    5437        DataSet dataSet = new DataSet();
    55         OsmDataLayer layer = new OsmDataLayer(dataSet, OsmDataLayer.createNewName(), null);
    5638
    5739        Node n1 = new Node(new EastNorth(0, 0));
     
    8163        dataSet.addSelected(w2);
    8264
    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);
    9066
    9167        // Ensures 3 ways.
Note: See TracChangeset for help on using the changeset viewer.