Changeset 18526 in josm for trunk


Ignore:
Timestamp:
2022-07-26T22:44:59+02:00 (2 years ago)
Author:
taylor.smock
Message:

Fix tests that have been broken on Mac and Windows

Mac was due to ctrl -> cmd differences, Windows was
path issues ('\' versus '/').

Location:
trunk/test/unit/org/openstreetmap/josm
Files:
2 edited

Legend:

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

    r17275 r18526  
    2727import org.openstreetmap.josm.spi.preferences.Config;
    2828import org.openstreetmap.josm.testutils.JOSMTestRules;
     29import org.openstreetmap.josm.tools.PlatformManager;
    2930import org.openstreetmap.josm.tools.ReflectionUtils;
    3031
     
    9899
    99100            MouseEvent event;
     101            final int ctrlMask = PlatformManager.getPlatform().getMenuShortcutKeyMaskEx();
    100102            event = new MouseEvent(map,
    101103                                   MouseEvent.MOUSE_PRESSED,
    102104                                   0,
    103                                    InputEvent.BUTTON1_DOWN_MASK | InputEvent.CTRL_DOWN_MASK,
     105                                   InputEvent.BUTTON1_DOWN_MASK | ctrlMask,
    104106                                   100, 0,
    105107                                   1,
     
    109111                                   MouseEvent.MOUSE_DRAGGED,
    110112                                   1000,
    111                                    InputEvent.BUTTON1_DOWN_MASK | InputEvent.CTRL_DOWN_MASK,
     113                                   InputEvent.BUTTON1_DOWN_MASK | ctrlMask,
    112114                                   50, 0,
    113115                                   1,
     
    117119                                   MouseEvent.MOUSE_RELEASED,
    118120                                   2000,
    119                                    InputEvent.BUTTON1_DOWN_MASK | InputEvent.CTRL_DOWN_MASK,
     121                                   InputEvent.BUTTON1_DOWN_MASK | ctrlMask,
    120122                                   5, 0,
    121123                                   1,
  • trunk/test/unit/org/openstreetmap/josm/data/imagery/WMTSTileSourceTest.java

    r18410 r18526  
    450450        try {
    451451            ProjectionRegistry.setProjection(Projections.getProjectionByCode("EPSG:4326"));
    452             FeatureAdapter.registerApiKeyAdapter(id -> TestUtils.getTestDataRoot());
     452            FeatureAdapter.registerApiKeyAdapter(id -> TestUtils.getTestDataRoot().replace('\\', '/'));
    453453            ImageryInfo testImageryWMTS = new ImageryInfo(testImagery12168);
    454             testImageryWMTS.setUrl(testImageryWMTS.getUrl().replace(TestUtils.getTestDataRoot(), "{apikey}"));
     454            testImageryWMTS.setUrl(testImageryWMTS.getUrl().replace(TestUtils.getTestDataRoot().replace('\\', '/'), "{apikey}"));
    455455            assertTrue(testImageryWMTS.getUrl().contains("{apikey}"), testImageryWMTS.getUrl());
    456456            testImageryWMTS.setId("WMTSTileSourceTest#testApiKeyValid");
     
    470470            FeatureAdapter.registerApiKeyAdapter(id -> null);
    471471            ImageryInfo testImageryWMTS = new ImageryInfo(testImagery12168);
    472             testImageryWMTS.setUrl(testImageryWMTS.getUrl().replace(TestUtils.getTestDataRoot(), "{apikey}"));
     472            testImageryWMTS.setUrl(testImageryWMTS.getUrl().replace(TestUtils.getTestDataRoot().replace('\\', '/'), "{apikey}"));
    473473            assertTrue(testImageryWMTS.getUrl().contains("{apikey}"), testImageryWMTS.getUrl());
    474474            testImageryWMTS.setId("WMTSTileSourceTest#testApiKeyInvalid");
Note: See TracChangeset for help on using the changeset viewer.