Ignore:
Timestamp:
2023-11-02T13:14:51+01:00 (11 months ago)
Author:
taylor.smock
Message:

Fix #16567: Upgrade to JUnit 5

JOSMTestRules and JOSMTestFixture can reset the default JOSM profile, which can
be unexpected for new contributors. This updates all tests to use JUnit 5 and
the new JUnit 5 annotations.

This also renames MapCSSStyleSourceFilterTest to MapCSSStyleSourceFilterPerformanceTest
to match the naming convention for performance tests and fixes some lint issues.

This was tested by running all tests individually and together.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/gui/layer/MainLayerManagerTest.java

    r18394 r18893  
    1313import java.util.logging.LogRecord;
    1414
    15 import org.junit.jupiter.api.BeforeAll;
    1615import org.junit.jupiter.api.BeforeEach;
    1716import org.junit.jupiter.api.Test;
    18 import org.openstreetmap.josm.JOSMFixture;
    1917import org.openstreetmap.josm.data.osm.DataSet;
    2018import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent;
     
    6260    protected static class LoggingHandler extends Handler {
    6361
    64         private List<LogRecord> records = new ArrayList<>();
     62        private final List<LogRecord> records = new ArrayList<>();
    6563
    6664        @Override
     
    7977        }
    8078
    81     }
    82 
    83     @BeforeAll
    84     public static void setUpClass() {
    85         JOSMFixture.createUnitTestFixture().init();
    8679    }
    8780
     
    153146        CapturingActiveLayerChangeListener listener2 = new CapturingActiveLayerChangeListener();
    154147        layerManagerWithActive.addAndFireActiveLayerChangeListener(listener2);
    155         assertSame(listener2.lastEvent.getPreviousActiveLayer(), null);
    156         assertSame(listener2.lastEvent.getPreviousDataLayer(), null);
     148        assertNull(listener2.lastEvent.getPreviousActiveLayer());
     149        assertNull(listener2.lastEvent.getPreviousDataLayer());
    157150
    158151        layerManagerWithActive.setActiveLayer(layer1);
Note: See TracChangeset for help on using the changeset viewer.