Ignore:
Timestamp:
2014-05-09T04:49:54+02:00 (10 years ago)
Author:
Don-vip
Message:

fixes for unit tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/functional/org/openstreetmap/josm/gui/history/HistoryBrowserTest.java

    r7030 r7081  
    22package org.openstreetmap.josm.gui.history;
    33
    4 import static org.junit.Assert.fail;
    5 
    64import java.awt.BorderLayout;
    7 import java.io.File;
    8 import java.io.IOException;
    9 import java.io.InputStream;
    10 import java.text.MessageFormat;
    11 import java.util.Properties;
    12 import java.util.logging.Level;
    135import java.util.logging.Logger;
    146
     
    168
    179import org.junit.BeforeClass;
     10import org.openstreetmap.josm.JOSMFixture;
    1811import org.openstreetmap.josm.Main;
    1912import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
     
    2114import org.openstreetmap.josm.data.osm.history.History;
    2215import org.openstreetmap.josm.data.osm.history.HistoryDataSet;
    23 import org.openstreetmap.josm.data.projection.Projections;
    2416import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    2517import org.openstreetmap.josm.io.OsmServerHistoryReader;
     
    3022    static private Logger logger = Logger.getLogger(HistoryBrowserTest.class.getName());
    3123
    32     static Properties testProperties;
    33 
    3424    @BeforeClass
    3525    static public void init() {
    36         testProperties = new Properties();
    37 
    38         // load properties
    39         //
    40         try (InputStream is = HistoryBrowserTest.class.getResourceAsStream("/test-functional-env.properties");) {
    41             testProperties.load(is);
    42         } catch(IOException e){
    43             logger.log(Level.SEVERE, MessageFormat.format("failed to load property file ''{0}''", "test-functional-env.properties"));
    44             fail(MessageFormat.format("failed to load property file ''{0}''", "test-functional-env.properties"));
    45         }
    46 
    47         // check josm.home
    48         //
    49         String josmHome = testProperties.getProperty("josm.home");
    50         if (josmHome == null) {
    51             fail(MessageFormat.format("property ''{0}'' not set in test environment", "josm.home"));
    52         } else {
    53             File f = new File(josmHome);
    54             if (! f.exists() || ! f.canRead()) {
    55                 fail(MessageFormat.format("property ''{0}'' points to ''{1}'' which is either not existing or not readable", "josm.home", josmHome));
    56             }
    57         }
    58         System.setProperty("josm.home", josmHome);
    59         Main.pref.init(false);
    60 
    61         // init projection
    62         Main.setProjection(Projections.getProjectionByCode("EPSG:3857")); // Mercator
     26        JOSMFixture.createFunctionalTestFixture().init();
    6327    }
    6428
Note: See TracChangeset for help on using the changeset viewer.