Ignore:
Timestamp:
2016-01-29T19:36:59+01:00 (8 years ago)
Author:
Don-vip
Message:

fix/cleanup unit tests

File:
1 edited

Legend:

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

    r9669 r9671  
    4343        try (InputStream is = TestUtils.getRegressionDataStream(12038, "data.osm")) {
    4444            DataSet ds = OsmReader.parseDataSet(is, null);
    45             Main.map.mapView.addLayer(new OsmDataLayer(ds, null, null));
    46             for (Way w : ds.getWays()) {
    47                 if (w.getId() == 222191929L) {
    48                     ds.addSelected(w);
     45            OsmDataLayer layer = new OsmDataLayer(ds, null, null);
     46            Main.main.addLayer(layer);
     47            try {
     48                for (Way w : ds.getWays()) {
     49                    if (w.getId() == 222191929L) {
     50                        ds.addSelected(w);
     51                    }
    4952                }
    50             }
    51             new PurgeAction().actionPerformed(null);
    52             for (Way w : ds.getWays()) {
    53                 if (w.getId() == 222191929L) {
    54                     assertTrue(w.isIncomplete());
    55                     assertEquals(0, w.getNodesCount());
     53                new PurgeAction().actionPerformed(null);
     54                for (Way w : ds.getWays()) {
     55                    if (w.getId() == 222191929L) {
     56                        assertTrue(w.isIncomplete());
     57                        assertEquals(0, w.getNodesCount());
     58                    }
    5659                }
     60            } finally {
     61                // Ensure we clean the place before leaving, even if test fails.
     62                Main.main.removeLayer(layer);
    5763            }
    5864        }
Note: See TracChangeset for help on using the changeset viewer.