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

see #15229 - use Config in tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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    }
Note: See TracChangeset for help on using the changeset viewer.