Changeset 7081 in josm for trunk/test/functional/org/openstreetmap/josm/gui/history
- Timestamp:
- 2014-05-09T04:49:54+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/functional/org/openstreetmap/josm/gui/history/HistoryBrowserTest.java
r7030 r7081 2 2 package org.openstreetmap.josm.gui.history; 3 3 4 import static org.junit.Assert.fail;5 6 4 import 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;13 5 import java.util.logging.Logger; 14 6 … … 16 8 17 9 import org.junit.BeforeClass; 10 import org.openstreetmap.josm.JOSMFixture; 18 11 import org.openstreetmap.josm.Main; 19 12 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; … … 21 14 import org.openstreetmap.josm.data.osm.history.History; 22 15 import org.openstreetmap.josm.data.osm.history.HistoryDataSet; 23 import org.openstreetmap.josm.data.projection.Projections;24 16 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 25 17 import org.openstreetmap.josm.io.OsmServerHistoryReader; … … 30 22 static private Logger logger = Logger.getLogger(HistoryBrowserTest.class.getName()); 31 23 32 static Properties testProperties;33 34 24 @BeforeClass 35 25 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(); 63 27 } 64 28
Note:
See TracChangeset
for help on using the changeset viewer.