Changeset 12849 in josm


Ignore:
Timestamp:
2017-09-14T00:22:37+02:00 (7 years ago)
Author:
bastiK
Message:

see #15229 - use Config in tests

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

Legend:

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

    r12848 r12849  
    108108        Logging.setLogLevel(Logging.LEVEL_INFO);
    109109        Main.pref.init(false);
    110         String url = Main.pref.get("osm-server.url");
     110        String url = Config.getPref().get("osm-server.url");
    111111        if (url == null || url.isEmpty() || isProductionApiUrl(url)) {
    112             Main.pref.put("osm-server.url", "http://api06.dev.openstreetmap.org/api");
    113         }
    114         I18n.set(Main.pref.get("language", "en"));
     112            Config.getPref().put("osm-server.url", "http://api06.dev.openstreetmap.org/api");
     113        }
     114        I18n.set(Config.getPref().get("language", "en"));
    115115
    116116        try {
  • trunk/test/unit/org/openstreetmap/josm/actions/MergeNodesActionTest.java

    r12842 r12849  
    1010import org.junit.Rule;
    1111import org.junit.Test;
    12 import org.openstreetmap.josm.Main;
    1312import org.openstreetmap.josm.data.coor.LatLon;
    1413import org.openstreetmap.josm.data.osm.DataSet;
    1514import org.openstreetmap.josm.data.osm.Node;
     15import org.openstreetmap.josm.spi.preferences.Config;
    1616import org.openstreetmap.josm.testutils.JOSMTestRules;
    1717
     
    4343    @Test(expected = IllegalStateException.class)
    4444    public void testSelectTargetLocationNodeInvalidMode() {
    45         Main.pref.putInt("merge-nodes.mode", -1);
     45        Config.getPref().putInt("merge-nodes.mode", -1);
    4646        MergeNodesAction.selectTargetLocationNode(Arrays.asList(new Node(0), new Node(1)));
    4747    }
     
    5252    @Test
    5353    public void testSelectTargetLocationNode() {
    54         Main.pref.putInt("merge-nodes.mode", 0);
     54        Config.getPref().putInt("merge-nodes.mode", 0);
    5555        assertEquals(1, MergeNodesAction.selectTargetLocationNode(Arrays.asList(new Node(0), new Node(1))).getId());
    5656
    57         Main.pref.putInt("merge-nodes.mode", 1);
     57        Config.getPref().putInt("merge-nodes.mode", 1);
    5858        assertEquals(LatLon.ZERO, MergeNodesAction.selectTargetLocationNode(
    5959                Arrays.asList(new Node(LatLon.NORTH_POLE), new Node(LatLon.SOUTH_POLE))).getCoor());
    6060
    61         Main.pref.putInt("merge-nodes.mode", 2);
     61        Config.getPref().putInt("merge-nodes.mode", 2);
    6262        assertEquals(LatLon.NORTH_POLE, MergeNodesAction.selectTargetLocationNode(
    6363                Arrays.asList(new Node(LatLon.NORTH_POLE))).getCoor());
  • trunk/test/unit/org/openstreetmap/josm/actions/mapmode/SelectActionTest.java

    r12636 r12849  
    1414import org.junit.Rule;
    1515import org.junit.Test;
    16 import org.openstreetmap.josm.Main;
    1716import org.openstreetmap.josm.TestUtils;
    1817import org.openstreetmap.josm.actions.mapmode.SelectAction.Mode;
     
    2625import org.openstreetmap.josm.gui.layer.MainLayerManager;
    2726import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     27import org.openstreetmap.josm.spi.preferences.Config;
    2828import org.openstreetmap.josm.testutils.JOSMTestRules;
    2929import org.openstreetmap.josm.tools.Utils;
     
    8888        dataSet.addSelected(w);
    8989
    90         Main.pref.put("edit.initial-move-delay", "0");
     90        Config.getPref().put("edit.initial-move-delay", "0");
    9191        MainApplication.getLayerManager().addLayer(layer);
    9292        try {
  • trunk/test/unit/org/openstreetmap/josm/data/UserIdentityManagerTest.java

    r12747 r12849  
    1111import org.junit.Rule;
    1212import org.junit.Test;
    13 import org.openstreetmap.josm.Main;
    1413import org.openstreetmap.josm.data.osm.User;
    1514import org.openstreetmap.josm.data.osm.UserInfo;
     15import org.openstreetmap.josm.spi.preferences.Config;
    1616import org.openstreetmap.josm.testutils.JOSMTestRules;
    1717
     
    188188
    189189        // for this test we disable the listener
    190         Main.pref.removePreferenceChangeListener(im);
    191 
    192         try {
    193             Main.pref.put("osm-server.url", null);
    194             Main.pref.put("osm-server.username", null);
     190        Config.getPref().removePreferenceChangeListener(im);
     191
     192        try {
     193            Config.getPref().put("osm-server.url", null);
     194            Config.getPref().put("osm-server.username", null);
    195195
    196196            im.initFromPreferences();
     
    198198            assertTrue(im.isAnonymous());
    199199        } finally {
    200             Main.pref.addPreferenceChangeListener(im);
     200            Config.getPref().addPreferenceChangeListener(im);
    201201        }
    202202    }
     
    213213
    214214        // for this test we disable the listener
    215         Main.pref.removePreferenceChangeListener(im);
    216 
    217         try {
    218             Main.pref.put("osm-server.url", "http://api.openstreetmap.org");
    219             Main.pref.put("osm-server.username", null);
     215        Config.getPref().removePreferenceChangeListener(im);
     216
     217        try {
     218            Config.getPref().put("osm-server.url", "http://api.openstreetmap.org");
     219            Config.getPref().put("osm-server.username", null);
    220220
    221221            im.initFromPreferences();
     
    223223            assertTrue(im.isAnonymous());
    224224        } finally {
    225             Main.pref.addPreferenceChangeListener(im);
     225            Config.getPref().addPreferenceChangeListener(im);
    226226        }
    227227    }
     
    235235
    236236        // for this test we disable the listener
    237         Main.pref.removePreferenceChangeListener(im);
     237        Config.getPref().removePreferenceChangeListener(im);
    238238
    239239        try {
     
    241241            im.setAnonymous();
    242242
    243             Main.pref.put("osm-server.url", "http://api.openstreetmap.org");
    244             Main.pref.put("osm-server.username", "test");
     243            Config.getPref().put("osm-server.url", "http://api.openstreetmap.org");
     244            Config.getPref().put("osm-server.username", "test");
    245245
    246246            im.initFromPreferences();
     
    248248            assertTrue(im.isPartiallyIdentified());
    249249        } finally {
    250             Main.pref.addPreferenceChangeListener(im);
     250            Config.getPref().addPreferenceChangeListener(im);
    251251        }
    252252    }
     
    262262
    263263        // for this test we disable the listener
    264         Main.pref.removePreferenceChangeListener(im);
     264        Config.getPref().removePreferenceChangeListener(im);
    265265
    266266        try {
    267267            im.setFullyIdentified("test1", newUserInfo());
    268268
    269             Main.pref.put("osm-server.url", "http://api.openstreetmap.org");
    270             Main.pref.put("osm-server.username", "test2");
     269            Config.getPref().put("osm-server.url", "http://api.openstreetmap.org");
     270            Config.getPref().put("osm-server.username", "test2");
    271271
    272272            im.initFromPreferences();
     
    274274            assertTrue(im.isPartiallyIdentified());
    275275        } finally {
    276             Main.pref.addPreferenceChangeListener(im);
     276            Config.getPref().addPreferenceChangeListener(im);
    277277        }
    278278    }
     
    288288
    289289        // for this test we disable the listener
    290         Main.pref.removePreferenceChangeListener(im);
     290        Config.getPref().removePreferenceChangeListener(im);
    291291
    292292        try {
    293293            im.setFullyIdentified("test1", new UserInfo());
    294294
    295             Main.pref.put("osm-server.url", "http://api.openstreetmap.org");
    296             Main.pref.put("osm-server.username", "test1");
     295            Config.getPref().put("osm-server.url", "http://api.openstreetmap.org");
     296            Config.getPref().put("osm-server.username", "test1");
    297297
    298298            im.initFromPreferences();
     
    300300            assertTrue(im.isFullyIdentified());
    301301        } finally {
    302             Main.pref.addPreferenceChangeListener(im);
     302            Config.getPref().addPreferenceChangeListener(im);
    303303        }
    304304    }
     
    311311        im.setAnonymous();
    312312
    313         Main.pref.put("osm-server.url", "http://api.openstreetmap.org");
    314         assertTrue(im.isAnonymous());
    315 
    316         Main.pref.put("osm-server.url", null);
     313        Config.getPref().put("osm-server.url", "http://api.openstreetmap.org");
     314        assertTrue(im.isAnonymous());
     315
     316        Config.getPref().put("osm-server.url", null);
    317317        assertTrue(im.isAnonymous());
    318318
     
    320320        im.setPartiallyIdentified("test");
    321321
    322         Main.pref.put("osm-server.url", "http://api.openstreetmap.org");
    323         assertTrue(im.isPartiallyIdentified());
    324         assertEquals("test", im.getUserName());
    325 
    326         Main.pref.put("osm-server.url", null);
     322        Config.getPref().put("osm-server.url", "http://api.openstreetmap.org");
     323        assertTrue(im.isPartiallyIdentified());
     324        assertEquals("test", im.getUserName());
     325
     326        Config.getPref().put("osm-server.url", null);
    327327        assertTrue(im.isAnonymous());
    328328
     
    330330        im.setFullyIdentified("test", newUserInfo());
    331331
    332         Main.pref.put("osm-server.url", "http://api.openstreetmap.org");
     332        Config.getPref().put("osm-server.url", "http://api.openstreetmap.org");
    333333        assertTrue(im.isPartiallyIdentified());
    334334        assertEquals("test", im.getUserName());
     
    337337        im.setFullyIdentified("test", newUserInfo());
    338338
    339         Main.pref.put("osm-server.url", null);
     339        Config.getPref().put("osm-server.url", null);
    340340        assertTrue(im.isAnonymous());
    341341    }
     
    348348        im.setAnonymous();
    349349
    350         Main.pref.put("osm-server.username", "test");
    351         assertTrue(im.isPartiallyIdentified());
    352         assertEquals("test", im.getUserName());
    353 
    354         Main.pref.put("osm-server.username", null);
     350        Config.getPref().put("osm-server.username", "test");
     351        assertTrue(im.isPartiallyIdentified());
     352        assertEquals("test", im.getUserName());
     353
     354        Config.getPref().put("osm-server.username", null);
    355355        assertTrue(im.isAnonymous());
    356356        assertEquals(User.getAnonymous(), im.asUser());
     
    359359        im.setPartiallyIdentified("test1");
    360360
    361         Main.pref.put("osm-server.username", "test2");
     361        Config.getPref().put("osm-server.username", "test2");
    362362        assertTrue(im.isPartiallyIdentified());
    363363        assertEquals("test2", im.getUserName());
     
    366366        assertEquals("test2", usr.getName());
    367367
    368         Main.pref.put("osm-server.username", null);
     368        Config.getPref().put("osm-server.username", null);
    369369        assertTrue(im.isAnonymous());
    370370
     
    372372        im.setFullyIdentified("test1", newUserInfo());
    373373
    374         Main.pref.put("osm-server.username", "test2");
     374        Config.getPref().put("osm-server.username", "test2");
    375375        assertTrue(im.isPartiallyIdentified());
    376376        assertEquals("test2", im.getUserName());
     
    382382        im.setFullyIdentified("test1", newUserInfo());
    383383
    384         Main.pref.put("osm-server.username", null);
     384        Config.getPref().put("osm-server.username", null);
    385385        assertTrue(im.isAnonymous());
    386386    }
  • trunk/test/unit/org/openstreetmap/josm/data/preferences/ColorPropertyTest.java

    r10824 r12849  
    99import org.junit.Rule;
    1010import org.junit.Test;
    11 import org.openstreetmap.josm.Main;
     11import org.openstreetmap.josm.spi.preferences.Config;
    1212import org.openstreetmap.josm.testutils.JOSMTestRules;
    1313
     
    4242        assertEquals(Color.RED, base.get());
    4343
    44         Main.pref.put("color.test", "#00ff00");
     44        Config.getPref().put("color.test", "#00ff00");
    4545        assertEquals(new Color(0xff00ff00), base.get());
    4646    }
     
    5555        base.put(new Color(0xff00ff00));
    5656        assertEquals(new Color(0xff00ff00), base.get());
    57         assertEquals("#00ff00", Main.pref.get("color.test").toLowerCase());
     57        assertEquals("#00ff00", Config.getPref().get("color.test").toLowerCase());
    5858
    5959        base.put(null);
  • trunk/test/unit/org/openstreetmap/josm/data/preferences/StrokePropertyTest.java

    r10874 r12849  
    99import org.junit.Rule;
    1010import org.junit.Test;
    11 import org.openstreetmap.josm.Main;
     11import org.openstreetmap.josm.spi.preferences.Config;
    1212import org.openstreetmap.josm.testutils.JOSMTestRules;
    1313
     
    3333        StrokeProperty property = new StrokeProperty("x", "1");
    3434
    35         Main.pref.put("x", "11");
     35        Config.getPref().put("x", "11");
    3636        BasicStroke bs = property.get();
    3737        assertWide(bs);
     
    3939        assertEquals(null, bs.getDashArray());
    4040
    41         Main.pref.put("x", ".5");
     41        Config.getPref().put("x", ".5");
    4242        bs = property.get();
    4343        assertThin(bs);
     
    4545        assertEquals(null, bs.getDashArray());
    4646
    47         Main.pref.put("x", "2 1");
     47        Config.getPref().put("x", "2 1");
    4848        bs = property.get();
    4949        assertWide(bs);
     
    5151        assertArrayEquals(new float[] {1}, bs.getDashArray(), 1e-10f);
    5252
    53         Main.pref.put("x", "2 0.1 1 10");
     53        Config.getPref().put("x", "2 0.1 1 10");
    5454        bs = property.get();
    5555        assertWide(bs);
     
    5757        assertArrayEquals(new float[] {0.1f, 1, 10}, bs.getDashArray(), 1e-10f);
    5858
    59         Main.pref.put("x", "x");
     59        Config.getPref().put("x", "x");
    6060        bs = property.get();
    6161        assertThin(bs);
     
    6464
    6565        // ignore dashes
    66         Main.pref.put("x", "11 0 0 0.0001");
     66        Config.getPref().put("x", "11 0 0 0.0001");
    6767        bs = property.get();
    6868        assertWide(bs);
  • trunk/test/unit/org/openstreetmap/josm/gui/MainApplicationTest.java

    r12643 r12849  
    4141import org.openstreetmap.josm.plugins.PluginListParseException;
    4242import org.openstreetmap.josm.plugins.PluginListParser;
     43import org.openstreetmap.josm.spi.preferences.Config;
    4344import org.openstreetmap.josm.testutils.JOSMTestRules;
    4445import org.openstreetmap.josm.tools.Logging;
     
    205206    public void testSetupUIManager() {
    206207        MainApplication.setupUIManager();
    207         assertEquals(Main.pref.get("laf", Main.platform.getDefaultStyle()), UIManager.getLookAndFeel().getClass().getCanonicalName());
     208        assertEquals(Config.getPref().get("laf", Main.platform.getDefaultStyle()), UIManager.getLookAndFeel().getClass().getCanonicalName());
    208209    }
    209210
  • trunk/test/unit/org/openstreetmap/josm/gui/io/CustomConfiguratorTest.java

    r12842 r12849  
    1515import org.junit.Rule;
    1616import org.junit.Test;
    17 import org.openstreetmap.josm.Main;
    1817import org.openstreetmap.josm.TestUtils;
    1918import org.openstreetmap.josm.data.Preferences;
    2019import org.openstreetmap.josm.data.PreferencesUtils;
     20import org.openstreetmap.josm.spi.preferences.Config;
    2121import org.openstreetmap.josm.testutils.JOSMTestRules;
    2222import org.openstreetmap.josm.tools.Utils;
     
    4444        File tmp = File.createTempFile("josm.testExportPreferencesKeysToFile.lorem_ipsum", ".xml");
    4545
    46         Main.pref.putList("lorem_ipsum", Arrays.asList(
     46        Config.getPref().putList("lorem_ipsum", Arrays.asList(
    4747                "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
    4848                "Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor.",
     
    5757        String xml = Utils.join("\n", Files.readAllLines(tmp.toPath(), StandardCharsets.UTF_8));
    5858        assertTrue(xml.contains("<preferences operation=\"replace\">"));
    59         for (String entry : Main.pref.getList("lorem_ipsum")) {
     59        for (String entry : Config.getPref().getList("lorem_ipsum")) {
    6060            assertTrue(entry + "\nnot found in:\n" + xml, xml.contains(entry));
    6161        }
    6262
    63         Main.pref.putList("test", Arrays.asList("11111111", "2222222", "333333333"));
     63        Config.getPref().putList("test", Arrays.asList("11111111", "2222222", "333333333"));
    6464        CustomConfigurator.exportPreferencesKeysByPatternToFile(tmp.getAbsolutePath(), true, "test");
    6565        xml = Utils.join("\n", Files.readAllLines(tmp.toPath(), StandardCharsets.UTF_8));
    6666        assertTrue(xml.contains("<preferences operation=\"append\">"));
    67         for (String entry : Main.pref.getList("test")) {
     67        for (String entry : Config.getPref().getList("test")) {
    6868            assertTrue(entry + "\nnot found in:\n" + xml, xml.contains(entry));
    6969        }
     
    7979    public void testReadXML() throws IOException {
    8080        // Test 1 - read(dir, file) + append
    81         Main.pref.putList("test", Collections.<String>emptyList());
    82         assertTrue(Main.pref.getList("test").isEmpty());
     81        Config.getPref().putList("test", Collections.<String>emptyList());
     82        assertTrue(Config.getPref().getList("test").isEmpty());
    8383        CustomConfigurator.readXML(TestUtils.getTestDataRoot() + "customconfigurator", "append.xml");
    8484        String log = PreferencesUtils.getLog();
    8585        assertFalse(log, log.contains("Error"));
    86         assertFalse(Main.pref.getList("test").isEmpty());
     86        assertFalse(Config.getPref().getList("test").isEmpty());
    8787
    8888        // Test 2 - read(file, pref) + replace
  • trunk/test/unit/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelperTest.java

    r12842 r12849  
    1111import org.junit.Rule;
    1212import org.junit.Test;
    13 import org.openstreetmap.josm.Main;
    1413import org.openstreetmap.josm.TestUtils;
    1514import org.openstreetmap.josm.data.gpx.GpxData;
    1615import org.openstreetmap.josm.gui.layer.GpxLayer;
    1716import org.openstreetmap.josm.io.GpxReaderTest;
     17import org.openstreetmap.josm.spi.preferences.Config;
    1818import org.openstreetmap.josm.testutils.JOSMTestRules;
    1919import org.openstreetmap.josm.tools.ColorHelper;
     
    4242    @Test
    4343    public void testTicket12312() throws FileNotFoundException, IOException, SAXException {
    44         Main.pref.putBoolean("draw.rawgps.colors.dynamic.layer 12312", true);
    45         Main.pref.putInt("draw.rawgps.colors.layer 12312", GpxDrawHelper.ColorMode.VELOCITY.toIndex());
     44        Config.getPref().putBoolean("draw.rawgps.colors.dynamic.layer 12312", true);
     45        Config.getPref().putInt("draw.rawgps.colors.layer 12312", GpxDrawHelper.ColorMode.VELOCITY.toIndex());
    4646        final List<String> colors = calculateColors(TestUtils.getRegressionDataFile(12312, "single_trackpoint.gpx"), "12312", 1);
    4747        assertEquals("[#FF00FF]", colors.toString());
     
    6868    @Test
    6969    public void testVelocity() throws IOException, SAXException {
    70         Main.pref.putInt("draw.rawgps.colors.layer 001", GpxDrawHelper.ColorMode.VELOCITY.toIndex());
     70        Config.getPref().putInt("draw.rawgps.colors.layer 001", GpxDrawHelper.ColorMode.VELOCITY.toIndex());
    7171        final List<String> colors = calculateColors("data_nodist/2094047.gpx", "001", 10);
    7272        assertEquals("[#FF00FF, #FFAD00, #FFA800, #FFA800, #FF9E00, #FF9400, #FF7000, #FF7000, #FF8000, #FF9400]", colors.toString());
     
    8181    @Test
    8282    public void testVelocityDynamic() throws IOException, SAXException {
    83         Main.pref.putInt("draw.rawgps.colors.layer 002", GpxDrawHelper.ColorMode.VELOCITY.toIndex());
    84         Main.pref.putBoolean("draw.rawgps.colors.dynamic.layer 002", true);
     83        Config.getPref().putInt("draw.rawgps.colors.layer 002", GpxDrawHelper.ColorMode.VELOCITY.toIndex());
     84        Config.getPref().putBoolean("draw.rawgps.colors.dynamic.layer 002", true);
    8585        final List<String> colors = calculateColors("data_nodist/2094047.gpx", "002", 10);
    8686        assertEquals("[#FF00FF, #00FFE0, #00FFC2, #00FFC2, #00FF75, #00FF3D, #99FF00, #94FF00, #38FF00, #00FF38]", colors.toString());
     
    9595    @Test
    9696    public void testDirection() throws IOException, SAXException {
    97         Main.pref.putInt("draw.rawgps.colors.layer 003", GpxDrawHelper.ColorMode.DIRECTION.toIndex());
     97        Config.getPref().putInt("draw.rawgps.colors.layer 003", GpxDrawHelper.ColorMode.DIRECTION.toIndex());
    9898        final List<String> colors = calculateColors("data_nodist/2094047.gpx", "003", 10);
    9999        assertEquals("[#FF00FF, #EAEC25, #EDEA26, #EDE525, #ECD322, #EBB81D, #E85A0D, #E73708, #E84D0B, #EA8A15]", colors.toString());
     
    108108    @Test
    109109    public void testTime() throws IOException, SAXException {
    110         Main.pref.putInt("draw.rawgps.colors.layer 003", GpxDrawHelper.ColorMode.TIME.toIndex());
     110        Config.getPref().putInt("draw.rawgps.colors.layer 003", GpxDrawHelper.ColorMode.TIME.toIndex());
    111111        final List<String> colors = calculateColors("data_nodist/2094047.gpx", "003", 10);
    112112        assertEquals("[#FF00FF, #FF0000, #FF0000, #FF0500, #FF0500, #FF0A00, #FF0A00, #FF1F00, #FF2E00, #FF3300]", colors.toString());
  • trunk/test/unit/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayerTest.java

    r12842 r12849  
    1212import org.junit.Rule;
    1313import org.junit.Test;
    14 import org.openstreetmap.josm.Main;
    1514import org.openstreetmap.josm.data.coor.LatLon;
    1615import org.openstreetmap.josm.data.gpx.GpxConstants;
     
    1918import org.openstreetmap.josm.data.gpx.WayPoint;
    2019import org.openstreetmap.josm.gui.MainApplication;
     20import org.openstreetmap.josm.spi.preferences.Config;
    2121import org.openstreetmap.josm.testutils.JOSMTestRules;
    2222
     
    4040    @Before
    4141    public void setUp() {
    42         Main.pref.putBoolean("marker.traceaudio", true);
     42        Config.getPref().putBoolean("marker.traceaudio", true);
    4343    }
    4444
  • trunk/test/unit/org/openstreetmap/josm/gui/preferences/audio/AudioPreferenceTest.java

    r12842 r12849  
    77import org.junit.Test;
    88import org.openstreetmap.josm.JOSMFixture;
    9 import org.openstreetmap.josm.Main;
    109import org.openstreetmap.josm.gui.preferences.PreferencesTestUtils;
     10import org.openstreetmap.josm.spi.preferences.Config;
    1111
    1212/**
     
    3636    @Test
    3737    public void testAddGui() {
    38         Main.pref.putBoolean("audio.menuinvisible", true);
     38        Config.getPref().putBoolean("audio.menuinvisible", true);
    3939        PreferencesTestUtils.doTestPreferenceSettingAddGui(new AudioPreference.Factory(), null);
    40         Main.pref.putBoolean("audio.menuinvisible", false);
     40        Config.getPref().putBoolean("audio.menuinvisible", false);
    4141        PreferencesTestUtils.doTestPreferenceSettingAddGui(new AudioPreference.Factory(), null);
    4242    }
  • trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTest.java

    r12842 r12849  
    99import org.junit.Rule;
    1010import org.junit.Test;
    11 import org.openstreetmap.josm.Main;
    1211import org.openstreetmap.josm.TestUtils;
    1312import org.openstreetmap.josm.gui.preferences.PreferencesTestUtils;
     13import org.openstreetmap.josm.spi.preferences.Config;
    1414import org.openstreetmap.josm.testutils.JOSMTestRules;
    1515
     
    4242    public void testAddGui() {
    4343        String fileUrl = new File(TestUtils.getTestDataRoot()+"__files/imagery/maps.xml").toURI().toString();
    44         Main.pref.putList("imagery.layers.sites", Arrays.asList(fileUrl));
     44        Config.getPref().putList("imagery.layers.sites", Arrays.asList(fileUrl));
    4545        PreferencesTestUtils.doTestPreferenceSettingAddGui(new ImageryPreference.Factory(), null);
    4646    }
  • trunk/test/unit/org/openstreetmap/josm/gui/preferences/map/TaggingPresetPreferenceTestIT.java

    r12842 r12849  
    1717import org.junit.rules.Timeout;
    1818import org.openstreetmap.josm.JOSMFixture;
    19 import org.openstreetmap.josm.Main;
    2019import org.openstreetmap.josm.data.preferences.sources.ExtendedSourceEntry;
    2120import org.openstreetmap.josm.gui.tagging.presets.TaggingPreset;
    2221import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetReader;
     22import org.openstreetmap.josm.spi.preferences.Config;
    2323import org.openstreetmap.josm.tools.ImageProvider;
    2424import org.openstreetmap.josm.tools.Logging;
     
    5858        assertFalse(sources.isEmpty());
    5959        // Double traditional timeouts to avoid random problems
    60         Main.pref.putInt("socket.timeout.connect", 30);
    61         Main.pref.putInt("socket.timeout.read", 60);
     60        Config.getPref().putInt("socket.timeout.connect", 30);
     61        Config.getPref().putInt("socket.timeout.read", 60);
    6262        Map<Object, Throwable> allErrors = new HashMap<>();
    6363        Set<String> allMessages = new HashSet<>();
  • trunk/test/unit/org/openstreetmap/josm/gui/util/WindowGeometryTest.java

    r12679 r12849  
    1616import org.junit.Rule;
    1717import org.junit.Test;
    18 import org.openstreetmap.josm.Main;
    1918import org.openstreetmap.josm.gui.util.WindowGeometry.WindowGeometryException;
     19import org.openstreetmap.josm.spi.preferences.Config;
    2020import org.openstreetmap.josm.testutils.JOSMTestRules;
    2121
     
    5353        assertEquals(new WindowGeometry(new Point(300, 250), dim), WindowGeometry.centerOnScreen(dim, null));
    5454
    55         Main.pref.put("gui.geometry", "x=0,y=0,width=800,height=600");
     55        Config.getPref().put("gui.geometry", "x=0,y=0,width=800,height=600");
    5656        assertEquals(new WindowGeometry(new Point(300, 250), dim), WindowGeometry.centerOnScreen(dim));
    5757    }
     
    6363    @Test(expected = WindowGeometryException.class)
    6464    public void testWindowGeometryException1() throws WindowGeometryException {
    65         Main.pref.put("test", null);
     65        Config.getPref().put("test", null);
    6666        new WindowGeometry("test");
    6767    }
     
    7373    @Test(expected = WindowGeometryException.class)
    7474    public void testWindowGeometryException2() throws WindowGeometryException {
    75         Main.pref.put("test", "");
     75        Config.getPref().put("test", "");
    7676        new WindowGeometry("test");
    7777    }
     
    8383    @Test(expected = WindowGeometryException.class)
    8484    public void testWindowGeometryException3() throws WindowGeometryException {
    85         Main.pref.put("test", "x=not_a_number");
     85        Config.getPref().put("test", "x=not_a_number");
    8686        new WindowGeometry("test");
    8787    }
     
    9393    @Test(expected = WindowGeometryException.class)
    9494    public void testWindowGeometryException4() throws WindowGeometryException {
    95         Main.pref.put("test", "wrong_pattern");
     95        Config.getPref().put("test", "wrong_pattern");
    9696        new WindowGeometry("test");
    9797    }
     
    103103    @Test
    104104    public void testWindowGeometryException5() throws WindowGeometryException {
    105         Main.pref.put("test", "x=15,y=55,width=200,height=100");
     105        Config.getPref().put("test", "x=15,y=55,width=200,height=100");
    106106        assertNotNull(new WindowGeometry("test"));
    107107    }
  • trunk/test/unit/org/openstreetmap/josm/io/remotecontrol/RemoteControlTest.java

    r12842 r12849  
    2727import org.junit.Test;
    2828import org.openstreetmap.josm.JOSMFixture;
    29 import org.openstreetmap.josm.Main;
     29import org.openstreetmap.josm.spi.preferences.Config;
    3030import org.openstreetmap.josm.tools.Logging;
    3131
     
    5252        RemoteControl.start();
    5353        disableCertificateValidation();
    54         httpBase = "http://127.0.0.1:"+Main.pref.getInt("remote.control.port", 8111);
    55         httpsBase = "https://127.0.0.1:"+Main.pref.getInt("remote.control.https.port", 8112);
     54        httpBase = "http://127.0.0.1:"+Config.getPref().getInt("remote.control.port", 8111);
     55        httpsBase = "https://127.0.0.1:"+Config.getPref().getInt("remote.control.https.port", 8112);
    5656    }
    5757
  • trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerTestIT.java

    r12842 r12849  
    2828import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    2929import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
     30import org.openstreetmap.josm.spi.preferences.Config;
    3031import org.openstreetmap.josm.testutils.JOSMTestRules;
    3132
     
    148149        PluginDownloadTask pluginDownloadTask = new PluginDownloadTask(NullProgressMonitor.INSTANCE, plugins, null);
    149150        // Increase default timeout to avoid random network errors on big jar files
    150         int defTimeout = Main.pref.getInt("socket.timeout.read", 30);
    151         Main.pref.putInt("socket.timeout.read", 2 * defTimeout);
     151        int defTimeout = Config.getPref().getInt("socket.timeout.read", 30);
     152        Config.getPref().putInt("socket.timeout.read", 2 * defTimeout);
    152153        pluginDownloadTask.run();
    153154        // Restore default timeout
    154         Main.pref.putInt("socket.timeout.read", defTimeout);
     155        Config.getPref().putInt("socket.timeout.read", defTimeout);
    155156        assertTrue(pluginDownloadTask.getFailedPlugins().toString(), pluginDownloadTask.getFailedPlugins().isEmpty());
    156157        assertEquals(plugins.size(), pluginDownloadTask.getDownloadedPlugins().size());
  • trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java

    r12848 r12849  
    310310            // No pref init -> that would only create the preferences file.
    311311            // We force the use of a wrong API server, just in case anyone attempts an upload
    312             Main.pref.put("osm-server.url", "http://invalid");
     312            Config.getPref().put("osm-server.url", "http://invalid");
    313313        }
    314314
     
    336336        // Set API
    337337        if (useAPI == APIType.DEV) {
    338             Main.pref.put("osm-server.url", "http://api06.dev.openstreetmap.org/api");
     338            Config.getPref().put("osm-server.url", "http://api06.dev.openstreetmap.org/api");
    339339        } else if (useAPI == APIType.FAKE) {
    340340            FakeOsmApi api = FakeOsmApi.getInstance();
    341             Main.pref.put("osm-server.url", api.getServerUrl());
     341            Config.getPref().put("osm-server.url", api.getServerUrl());
    342342        }
    343343
Note: See TracChangeset for help on using the changeset viewer.