Ignore:
Timestamp:
2023-10-04T00:03:40+02:00 (3 years ago)
Author:
taylor.smock
Message:

See #16567: Update to JUnit 5

This removes new JOSMTestRules() with no additional setup and most
JOSMFixture calls.

Removing the bare JOSMTestRules speeds up the test suite since there are two
fewer System.gc() calls per test.

File:
1 edited

Legend:

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

    r17275 r18853  
    66
    77import java.awt.Component;
     8import java.util.Collection;
    89import java.util.Collections;
    910
    1011import org.junit.jupiter.api.Test;
    11 import org.junit.jupiter.api.extension.RegisterExtension;
    1212import org.openstreetmap.josm.data.osm.Changeset;
    13 import org.openstreetmap.josm.testutils.JOSMTestRules;
    14 
    15 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1613
    1714/**
     
    1916 */
    2017class ChangesetHeaderDownloadTaskTest {
    21 
    22     /**
    23      * Setup test.
    24      */
    25     @RegisterExtension
    26     @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
    27     public JOSMTestRules test = new JOSMTestRules();
    28 
    2918    /**
    3019     * Unit test of {@code ChangesetHeaderDownloadTask#buildTaskForChangesets}.
     
    3625        };
    3726        assertNotNull(ChangesetHeaderDownloadTask.buildTaskForChangesets(parent, Collections.singleton(new Changeset(1))));
    38         assertNotNull(ChangesetHeaderDownloadTask.buildTaskForChangesets(parent, Collections.<Changeset>singleton(null)));
     27        assertNotNull(ChangesetHeaderDownloadTask.buildTaskForChangesets(parent, Collections.singleton(null)));
    3928        assertNotNull(ChangesetHeaderDownloadTask.buildTaskForChangesets(parent, null));
    4029    }
     
    4534    @Test
    4635    void testBuildTaskForChangesetsNullParent() {
     36        final Collection<Changeset> changesets = Collections.singleton(new Changeset(1));
    4737        assertThrows(NullPointerException.class,
    48                 () -> ChangesetHeaderDownloadTask.buildTaskForChangesets(Collections.singleton(new Changeset(1))));
     38                () -> ChangesetHeaderDownloadTask.buildTaskForChangesets(changesets));
    4939    }
    5040}
Note: See TracChangeset for help on using the changeset viewer.