Changeset 19108 in josm for trunk/test/unit
- Timestamp:
- 2024-06-17T19:37:02+02:00 (8 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java
r19050 r19108 21 21 import java.util.stream.Collectors; 22 22 23 import org.junit.jupiter.api.Assumptions;24 23 import org.junit.jupiter.api.Test; 25 24 import org.openstreetmap.josm.JOSMFixture; … … 29 28 import org.openstreetmap.josm.testutils.annotations.ProjectionNadGrids; 30 29 import org.openstreetmap.josm.tools.Pair; 31 import org.openstreetmap.josm.tools.Platform;32 import org.openstreetmap.josm.tools.Utils;33 30 34 31 /** … … 144 141 @Test 145 142 void testNonRegression() throws IOException { 146 // Disable on Github Windows runners + Java 8, minor differences appeared around 2021-07-20147 Assumptions.assumeFalse(148 Utils.getJavaVersion() == 8149 && Platform.determinePlatform() == Platform.WINDOWS150 && System.getenv("GITHUB_WORKFLOW") != null);151 143 List<TestData> allData = readData(); 152 144 Set<String> dataCodes = allData.stream().map(data -> data.code).collect(Collectors.toSet()); … … 160 152 } 161 153 162 final boolean java9 = Utils.getJavaVersion() >= 9;163 154 for (TestData data : allData) { 164 155 Projection proj = Projections.getProjectionByCode(data.code); … … 169 160 EastNorth en = proj.latlon2eastNorth(data.ll); 170 161 LatLon ll2 = proj.eastNorth2latlon(data.en); 171 if (! (java9 ?equalsJava9(en, data.en) : en.equals(data.en))) {162 if (!equalsJava9(en, data.en)) { 172 163 String error = String.format("%s (%s): Projecting latlon(%s,%s):%n" + 173 164 " expected: eastnorth(%s,%s),%n" + … … 176 167 fail.append(error); 177 168 } 178 if (! (java9 ?equalsJava9(ll2, data.ll2) : ll2.equals(data.ll2))) {169 if (!equalsJava9(ll2, data.ll2)) { 179 170 String error = String.format("%s (%s): Inverse projecting eastnorth(%s,%s):%n" + 180 171 " expected: latlon(%s,%s),%n" +
Note:
See TracChangeset
for help on using the changeset viewer.