Changeset 14119 in josm for trunk/test/unit/org


Ignore:
Timestamp:
2018-08-11T16:10:32+02:00 (6 years ago)
Author:
Don-vip
Message:

see #15229 - deprecate all Main methods returning an URL

Location:
trunk/test/unit/org/openstreetmap/josm
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/JOSMFixture.java

    r14079 r14119  
    1717import org.openstreetmap.josm.command.DeleteCommand;
    1818import org.openstreetmap.josm.data.preferences.JosmBaseDirectories;
     19import org.openstreetmap.josm.data.preferences.JosmUrls;
    1920import org.openstreetmap.josm.data.projection.Projections;
    2021import org.openstreetmap.josm.gui.MainApplication;
     
    101102        Config.setPreferencesInstance(Main.pref);
    102103        Config.setBaseDirectoriesProvider(JosmBaseDirectories.getInstance());
     104        Config.setUrlsProvider(JosmUrls.getInstance());
    103105        Main.pref.resetToInitialState();
    104106        Main.pref.enableSaveOnPut(false);
  • trunk/test/unit/org/openstreetmap/josm/MainTest.java

    r13812 r14119  
    3939        Main.preConstructorInit();
    4040        assertNotNull(Main.getProjection());
    41     }
    42 
    43     /**
    44      * Unit test of {@link Main#getBaseUserUrl}.
    45      */
    46     @Test
    47     public void testGetBaseUserUrl() {
    48         assertEquals("https://api06.dev.openstreetmap.org/user", Main.getBaseUserUrl());
    4941    }
    5042
  • trunk/test/unit/org/openstreetmap/josm/data/oauth/OAuthParametersTest.java

    r13812 r14119  
    99import org.junit.Test;
    1010import org.openstreetmap.josm.TestUtils;
    11 import org.openstreetmap.josm.io.OsmApi;
     11import org.openstreetmap.josm.spi.preferences.Config;
    1212import org.openstreetmap.josm.testutils.JOSMTestRules;
    1313import org.openstreetmap.josm.tools.Logging;
     
    3636        OAuthParameters def = OAuthParameters.createDefault();
    3737        assertNotNull(def);
    38         assertEquals(def, OAuthParameters.createDefault(OsmApi.DEFAULT_API_URL));
     38        assertEquals(def, OAuthParameters.createDefault(Config.getUrls().getDefaultOsmApiUrl()));
    3939        OAuthParameters dev = OAuthParameters.createDefault("https://api06.dev.openstreetmap.org/api");
    4040        assertNotNull(dev);
  • trunk/test/unit/org/openstreetmap/josm/gui/preferences/server/ApiUrlTestTaskTest.java

    r10980 r14119  
    1111import org.junit.Rule;
    1212import org.junit.Test;
    13 import org.openstreetmap.josm.io.OsmApi;
     13import org.openstreetmap.josm.spi.preferences.Config;
    1414import org.openstreetmap.josm.testutils.JOSMTestRules;
    1515
     
    4343    @Test
    4444    public void testNominalUrl() {
    45         ApiUrlTestTask task = new ApiUrlTestTask(PARENT, OsmApi.DEFAULT_API_URL);
     45        ApiUrlTestTask task = new ApiUrlTestTask(PARENT, Config.getUrls().getDefaultOsmApiUrl());
    4646        task.run();
    4747        assertTrue(task.isSuccess());
  • trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/LinkTest.java

    r9996 r14119  
    1313import org.junit.Test;
    1414import org.openstreetmap.josm.JOSMFixture;
    15 import org.openstreetmap.josm.Main;
    1615import org.openstreetmap.josm.data.osm.OsmPrimitive;
     16import org.openstreetmap.josm.spi.preferences.Config;
    1717
    1818/**
     
    4040        assertEquals(0, p.getComponentCount());
    4141
    42         l.href = Main.getJOSMWebsite();
     42        l.href = Config.getUrls().getJOSMWebsite();
    4343        assertFalse(l.addToPanel(p, Collections.<OsmPrimitive>emptyList(), false));
    4444        assertTrue(p.getComponentCount() > 0);
    4545
    46         l.locale_href = Main.getJOSMWebsite();
     46        l.locale_href = Config.getUrls().getJOSMWebsite();
    4747        assertFalse(l.addToPanel(p, Collections.<OsmPrimitive>emptyList(), false));
    4848        assertTrue(p.getComponentCount() > 0);
  • trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java

    r14052 r14119  
    1515import java.util.logging.Handler;
    1616
     17import org.awaitility.Awaitility;
    1718import org.junit.rules.TemporaryFolder;
    1819import org.junit.rules.TestRule;
     
    3031import org.openstreetmap.josm.data.osm.event.SelectionEventManager;
    3132import org.openstreetmap.josm.data.preferences.JosmBaseDirectories;
     33import org.openstreetmap.josm.data.preferences.JosmUrls;
    3234import org.openstreetmap.josm.data.projection.Projections;
    3335import org.openstreetmap.josm.gui.MainApplication;
     
    5355import org.openstreetmap.josm.tools.Territories;
    5456import org.openstreetmap.josm.tools.date.DateUtils;
    55 
    56 import org.awaitility.Awaitility;
    5757
    5858import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
     
    420420        Config.setPreferencesInstance(Main.pref);
    421421        Config.setBaseDirectoriesProvider(JosmBaseDirectories.getInstance());
     422        Config.setUrlsProvider(JosmUrls.getInstance());
    422423        // All tests use the same timezone.
    423424        TimeZone.setDefault(DateUtils.UTC);
  • trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookOsxTest.java

    r12802 r14119  
    1515import org.openstreetmap.josm.JOSMFixture;
    1616import org.openstreetmap.josm.Main;
     17import org.openstreetmap.josm.spi.preferences.Config;
    1718
    1819/**
     
    6465    public void testOpenUrl() throws IOException {
    6566        if (!Main.isPlatformWindows()) {
    66             hook.openUrl(Main.getJOSMWebsite());
     67            hook.openUrl(Config.getUrls().getJOSMWebsite());
    6768        } else {
    6869            try {
    69                 hook.openUrl(Main.getJOSMWebsite());
     70                hook.openUrl(Config.getUrls().getJOSMWebsite());
    7071                fail("Expected IOException");
    7172            } catch (IOException e) {
  • trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookWindowsTest.java

    r12802 r14119  
    2222import org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer;
    2323import org.openstreetmap.josm.io.remotecontrol.RemoteControlTest;
     24import org.openstreetmap.josm.spi.preferences.Config;
    2425
    2526/**
     
    119120    public void testOpenUrl() throws IOException {
    120121        if (Main.isPlatformWindows()) {
    121             hook.openUrl(Main.getJOSMWebsite());
    122         } else {
    123             try {
    124                 hook.openUrl(Main.getJOSMWebsite());
     122            hook.openUrl(Config.getUrls().getJOSMWebsite());
     123        } else {
     124            try {
     125                hook.openUrl(Config.getUrls().getJOSMWebsite());
    125126                fail("Expected IOException");
    126127            } catch (IOException e) {
Note: See TracChangeset for help on using the changeset viewer.