Ignore:
Timestamp:
2023-03-13T21:59:27+01:00 (20 months ago)
Author:
taylor.smock
Message:

See #16567: Convert all assertion calls to JUnit 5 (patch by gaben, modified)

The modifications are as follows:

  • Merge DomainValidatorTest.testIDN and DomainValidatorTest.testIDNJava6OrLater
  • Update some tests to use @ParameterizedTest (DomainValidatorTest)
  • Replace various exception blocks with assertThrows. These typically looked like
        try {
            // Something that should throw an exception here
            fail("An exception should have been thrown");
        } catch (Exception e) {
            // Verify the exception matches expectations here
        }
    
  • Replace assertTrue(val instanceof Clazz) with assertInstanceOf
  • Replace JUnit 4 @Suite with JUnit 5 @Suite

Both the original patch and the modified patch fix various lint issues.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/gui/mappaint/AllMappaintTests.java

    r17275 r18690  
    22package org.openstreetmap.josm.gui.mappaint;
    33
    4 import org.junit.runner.RunWith;
    5 import org.junit.runners.Suite;
     4import org.junit.platform.suite.api.SelectClasses;
     5import org.junit.platform.suite.api.Suite;
    66import org.openstreetmap.josm.gui.mappaint.mapcss.AllMapCSSTests;
    77
     
    99 * All mappaint tests.
    1010 */
    11 @RunWith(Suite.class)
    12 @Suite.SuiteClasses({
     11@Suite
     12@SelectClasses({
    1313    LabelCompositionStrategyTest.class,
    1414    MapCSSWithExtendedTextDirectivesTest.class,
Note: See TracChangeset for help on using the changeset viewer.