Ignore:
Timestamp:
2016-09-03T14:22:22+02:00 (9 years ago)
Author:
Don-vip
Message:

convert more unit tests to JOSMTestRules

Location:
trunk/test/unit/org/openstreetmap/josm/data
Files:
37 edited

Legend:

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

    r9666 r10945  
    1414
    1515import org.junit.Before;
    16 import org.junit.BeforeClass;
     16import org.junit.Rule;
    1717import org.junit.Test;
    18 import org.openstreetmap.josm.JOSMFixture;
    1918import org.openstreetmap.josm.Main;
    2019import org.openstreetmap.josm.TestUtils;
     20import org.openstreetmap.josm.testutils.JOSMTestRules;
    2121import org.openstreetmap.josm.tools.Utils;
     22
     23import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    2224
    2325/**
     
    2931     * Setup test.
    3032     */
    31     @BeforeClass
    32     public static void setUpBeforeClass() {
    33         JOSMFixture.createUnitTestFixture().init();
    34     }
     33    @Rule
     34    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     35    public JOSMTestRules test = new JOSMTestRules().platform();
    3536
    3637    /**
  • trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCacheManagerTest.java

    r10654 r10945  
    1111import org.apache.commons.jcs.access.CacheAccess;
    1212import org.apache.commons.jcs.auxiliary.disk.block.BlockDiskCacheAttributes;
    13 import org.junit.BeforeClass;
     13import org.junit.Rule;
    1414import org.junit.Test;
    15 import org.openstreetmap.josm.JOSMFixture;
     15import org.openstreetmap.josm.testutils.JOSMTestRules;
     16
     17import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1618
    1719/**
     
    2325     * Setup test.
    2426     */
    25     @BeforeClass
    26     public static void setUp() {
    27         JOSMFixture.createUnitTestFixture().init();
    28     }
     27    @Rule
     28    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     29    public JOSMTestRules test = new JOSMTestRules().platform();
    2930
    3031    /**
  • trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJobTest.java

    r10559 r10945  
    1111
    1212import org.apache.commons.jcs.access.behavior.ICacheAccess;
    13 import org.junit.BeforeClass;
     13import org.junit.Rule;
    1414import org.junit.Test;
    15 import org.openstreetmap.josm.JOSMFixture;
    1615import org.openstreetmap.josm.data.cache.ICachedLoaderListener.LoadResult;
     16import org.openstreetmap.josm.testutils.JOSMTestRules;
    1717
    1818import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
     
    7171     * Setup test.
    7272     */
    73     @BeforeClass
    74     public static void setUp() {
    75         JOSMFixture.createUnitTestFixture().init();
    76     }
     73    @Rule
     74    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     75    public JOSMTestRules test = new JOSMTestRules().platform();
    7776
    7877    /**
  • trunk/test/unit/org/openstreetmap/josm/data/coor/CachedLatLonTest.java

    r10758 r10945  
    44import java.text.DecimalFormat;
    55
    6 import org.junit.Before;
     6import org.junit.Rule;
    77import org.junit.Test;
    8 import org.openstreetmap.josm.JOSMFixture;
     8import org.openstreetmap.josm.testutils.JOSMTestRules;
    99
     10import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1011import nl.jqno.equalsverifier.EqualsVerifier;
    1112import nl.jqno.equalsverifier.Warning;
     
    1920     * Setup test.
    2021     */
    21     @Before
    22     public void setUp() {
    23         JOSMFixture.createUnitTestFixture().init();
    24     }
     22    @Rule
     23    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     24    public JOSMTestRules test = new JOSMTestRules();
    2525
    2626    /**
  • trunk/test/unit/org/openstreetmap/josm/data/coor/LatLonTest.java

    r10915 r10945  
    66import java.text.DecimalFormat;
    77
    8 import org.junit.Before;
     8import org.junit.Rule;
    99import org.junit.Test;
    10 import org.openstreetmap.josm.JOSMFixture;
     10import org.openstreetmap.josm.testutils.JOSMTestRules;
    1111
    1212import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
     
    2121     * Setup test.
    2222     */
    23     @Before
    24     public void setUp() {
    25         JOSMFixture.createUnitTestFixture().init();
    26     }
     23    @Rule
     24    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     25    public JOSMTestRules test = new JOSMTestRules();
    2726
    2827    private static final double EPSILON = 1e-6;
  • trunk/test/unit/org/openstreetmap/josm/data/imagery/ImageryInfoTest.java

    r10735 r10945  
    1010import java.util.Set;
    1111
    12 import org.junit.BeforeClass;
     12import org.junit.Rule;
    1313import org.junit.Test;
    14 import org.openstreetmap.josm.JOSMFixture;
    1514import org.openstreetmap.josm.data.Preferences;
     15import org.openstreetmap.josm.testutils.JOSMTestRules;
    1616import org.openstreetmap.josm.tools.MultiMap;
     17
     18import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1719
    1820/**
     
    2628     * Setup tests
    2729     */
    28     @BeforeClass
    29     public static void setUp() {
    30         JOSMFixture.createUnitTestFixture().init();
    31     }
     30    @Rule
     31    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     32    public JOSMTestRules test = new JOSMTestRules();
    3233
    3334    /**
  • trunk/test/unit/org/openstreetmap/josm/data/imagery/TemplatedWMSTileSourceTest.java

    r10758 r10945  
    55import static org.junit.Assert.assertTrue;
    66
    7 import org.junit.BeforeClass;
     7import org.junit.Rule;
    88import org.junit.Test;
    99import org.openstreetmap.gui.jmapviewer.TileXY;
    1010import org.openstreetmap.gui.jmapviewer.interfaces.ICoordinate;
    1111import org.openstreetmap.gui.jmapviewer.tilesources.TemplatedTMSTileSource;
    12 import org.openstreetmap.josm.JOSMFixture;
    1312import org.openstreetmap.josm.Main;
    1413import org.openstreetmap.josm.data.Bounds;
     
    1716import org.openstreetmap.josm.data.projection.CustomProjection;
    1817import org.openstreetmap.josm.data.projection.Projections;
     18import org.openstreetmap.josm.testutils.JOSMTestRules;
     19
     20import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1921
    2022/**
     
    2931     * Setup test.
    3032     */
    31     @BeforeClass
    32     public static void setUp() {
    33         JOSMFixture.createUnitTestFixture().init();
    34     }
     33    @Rule
     34    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     35    public JOSMTestRules test = new JOSMTestRules();
    3536
    3637    /**
  • trunk/test/unit/org/openstreetmap/josm/data/imagery/WMTSTileSourceTest.java

    r10758 r10945  
    99import java.net.MalformedURLException;
    1010
    11 import org.junit.BeforeClass;
    1211import org.junit.Ignore;
     12import org.junit.Rule;
    1313import org.junit.Test;
    1414import org.openstreetmap.gui.jmapviewer.tilesources.TemplatedTMSTileSource;
    15 import org.openstreetmap.josm.JOSMFixture;
    1615import org.openstreetmap.josm.Main;
    1716import org.openstreetmap.josm.TestUtils;
     
    1918import org.openstreetmap.josm.data.coor.LatLon;
    2019import org.openstreetmap.josm.data.projection.Projections;
     20import org.openstreetmap.josm.testutils.JOSMTestRules;
     21
     22import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    2123
    2224/**
     
    4042     * Setup test.
    4143     */
    42     @BeforeClass
    43     public static void setUp() {
    44         JOSMFixture.createUnitTestFixture().init();
    45     }
     44    @Rule
     45    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     46    public JOSMTestRules test = new JOSMTestRules();
    4647
    4748    private static ImageryInfo getImagery(String path) {
  • trunk/test/unit/org/openstreetmap/josm/data/notes/NoteCommentTest.java

    r10098 r10945  
    88import java.util.Date;
    99
    10 import org.junit.BeforeClass;
     10import org.junit.Rule;
    1111import org.junit.Test;
    12 import org.openstreetmap.josm.JOSMFixture;
     12import org.openstreetmap.josm.testutils.JOSMTestRules;
     13
     14import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1315
    1416/**
     
    2022     * Setup test.
    2123     */
    22     @BeforeClass
    23     public static void init() {
    24         JOSMFixture.createUnitTestFixture().init();
    25     }
     24    @Rule
     25    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     26    public JOSMTestRules test = new JOSMTestRules();
    2627
    2728    /**
  • trunk/test/unit/org/openstreetmap/josm/data/notes/NoteTest.java

    r10758 r10945  
    77import java.util.Date;
    88
    9 import org.junit.BeforeClass;
     9import org.junit.Rule;
    1010import org.junit.Test;
    11 import org.openstreetmap.josm.JOSMFixture;
    1211import org.openstreetmap.josm.data.coor.LatLon;
     12import org.openstreetmap.josm.testutils.JOSMTestRules;
    1313
     14import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1415import nl.jqno.equalsverifier.EqualsVerifier;
    1516import nl.jqno.equalsverifier.Warning;
     
    2324     * Setup test.
    2425     */
    25     @BeforeClass
    26     public static void init() {
    27         JOSMFixture.createUnitTestFixture().init();
    28     }
     26    @Rule
     27    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     28    public JOSMTestRules test = new JOSMTestRules();
    2929
    3030    /**
  • trunk/test/unit/org/openstreetmap/josm/data/oauth/OAuthParametersTest.java

    r10758 r10945  
    66import static org.junit.Assert.assertNotNull;
    77
    8 import org.junit.BeforeClass;
     8import org.junit.Rule;
    99import org.junit.Test;
    10 import org.openstreetmap.josm.JOSMFixture;
    1110import org.openstreetmap.josm.Main;
    1211import org.openstreetmap.josm.io.OsmApi;
     12import org.openstreetmap.josm.testutils.JOSMTestRules;
    1313
    1414import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
     
    2323     * Setup test.
    2424     */
    25     @BeforeClass
    26     public static void setUpBeforeClass() {
    27         JOSMFixture.createUnitTestFixture().init();
    28     }
     25    @Rule
     26    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     27    public JOSMTestRules test = new JOSMTestRules();
    2928
    3029    /**
  • trunk/test/unit/org/openstreetmap/josm/data/oauth/SignpostAdaptersTest.java

    r10201 r10945  
    1010import java.net.URL;
    1111
    12 import org.junit.BeforeClass;
     12import org.junit.Rule;
    1313import org.junit.Test;
    14 import org.openstreetmap.josm.JOSMFixture;
    1514import org.openstreetmap.josm.data.oauth.SignpostAdapters.HttpRequest;
    1615import org.openstreetmap.josm.data.oauth.SignpostAdapters.HttpResponse;
    1716import org.openstreetmap.josm.data.oauth.SignpostAdapters.OAuthConsumer;
     17import org.openstreetmap.josm.testutils.JOSMTestRules;
    1818import org.openstreetmap.josm.tools.HttpClient;
     19
     20import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1921
    2022/**
     
    2628     * Setup test.
    2729     */
    28     @BeforeClass
    29     public static void setUpBeforeClass() {
    30         JOSMFixture.createUnitTestFixture().init();
    31     }
     30    @Rule
     31    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     32    public JOSMTestRules test = new JOSMTestRules();
    3233
    3334    private static HttpClient newClient() throws MalformedURLException {
  • trunk/test/unit/org/openstreetmap/josm/data/osm/APIDataSetTest.java

    r10937 r10945  
    88import java.util.List;
    99
    10 import org.junit.BeforeClass;
     10import org.junit.Rule;
    1111import org.junit.Test;
    12 import org.openstreetmap.josm.JOSMFixture;
    1312import org.openstreetmap.josm.actions.upload.CyclicUploadDependencyException;
    1413import org.openstreetmap.josm.data.APIDataSet;
     14import org.openstreetmap.josm.testutils.JOSMTestRules;
     15
     16import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1517
    1618/**
     
    2224     * Setup test.
    2325     */
    24     @BeforeClass
    25     public static void init() {
    26         JOSMFixture.createUnitTestFixture().init();
    27     }
     26    @Rule
     27    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     28    public JOSMTestRules test = new JOSMTestRules();
    2829
    2930    @Test
  • trunk/test/unit/org/openstreetmap/josm/data/osm/BBoxTest.java

    r10758 r10945  
    22package org.openstreetmap.josm.data.osm;
    33
    4 import org.junit.Before;
     4import org.junit.Rule;
    55import org.junit.Test;
    6 import org.openstreetmap.josm.JOSMFixture;
     6import org.openstreetmap.josm.testutils.JOSMTestRules;
    77
     8import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    89import nl.jqno.equalsverifier.EqualsVerifier;
    910import nl.jqno.equalsverifier.Warning;
     
    1718     * Setup test.
    1819     */
    19     @Before
    20     public void setUp() {
    21         JOSMFixture.createUnitTestFixture().init();
    22     }
     20    @Rule
     21    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     22    public JOSMTestRules test = new JOSMTestRules();
    2323
    2424    /**
  • trunk/test/unit/org/openstreetmap/josm/data/osm/DataSetMergerTest.java

    r10758 r10945  
    1818import org.junit.After;
    1919import org.junit.Before;
    20 import org.junit.BeforeClass;
     20import org.junit.Rule;
    2121import org.junit.Test;
    22 import org.openstreetmap.josm.JOSMFixture;
    2322import org.openstreetmap.josm.Main;
    2423import org.openstreetmap.josm.data.coor.LatLon;
    2524import org.openstreetmap.josm.data.projection.Projections;
     25import org.openstreetmap.josm.testutils.JOSMTestRules;
     26
     27import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    2628
    2729/**
     
    3335     * Setup test.
    3436     */
    35     @BeforeClass
    36     public static void init() {
    37         JOSMFixture.createUnitTestFixture().init();
    38     }
     37    @Rule
     38    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     39    public JOSMTestRules test = new JOSMTestRules();
    3940
    4041    private DataSet my;
  • trunk/test/unit/org/openstreetmap/josm/data/osm/FilterTest.java

    r10758 r10945  
    1313import java.util.List;
    1414
    15 import org.junit.BeforeClass;
     15import org.junit.Rule;
    1616import org.junit.Test;
    17 import org.openstreetmap.josm.JOSMFixture;
    1817import org.openstreetmap.josm.actions.search.SearchAction.SearchMode;
    1918import org.openstreetmap.josm.actions.search.SearchCompiler.ParseError;
     
    2120import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    2221import org.openstreetmap.josm.io.OsmReader;
     22import org.openstreetmap.josm.testutils.JOSMTestRules;
     23
     24import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    2325
    2426/**
     
    3032     * Setup test.
    3133     */
    32     @BeforeClass
    33     public static void setUp() {
    34         JOSMFixture.createUnitTestFixture().init();
    35     }
     34    @Rule
     35    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     36    public JOSMTestRules test = new JOSMTestRules();
    3637
    3738    @Test
  • trunk/test/unit/org/openstreetmap/josm/data/osm/MultipolygonBuilderTest.java

    r10222 r10945  
    66import java.io.InputStream;
    77
    8 import org.junit.BeforeClass;
    98import org.junit.Rule;
    109import org.junit.Test;
    11 import org.junit.rules.Timeout;
    12 import org.openstreetmap.josm.JOSMFixture;
    1310import org.openstreetmap.josm.TestUtils;
    1411import org.openstreetmap.josm.io.OsmReader;
     12import org.openstreetmap.josm.testutils.JOSMTestRules;
    1513
    1614import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
     
    2220
    2321    /**
    24      * Global timeout applied to all test methods.
     22     * Setup test.
    2523     */
    2624    @Rule
    2725    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
    28     public Timeout globalTimeout = Timeout.seconds(15);
    29 
    30     /**
    31      * Setup test.
    32      */
    33     @BeforeClass
    34     public static void init() {
    35         JOSMFixture.createUnitTestFixture().init();
    36     }
     26    public JOSMTestRules test = new JOSMTestRules().projection().timeout(15000);
    3727
    3828    /**
  • trunk/test/unit/org/openstreetmap/josm/data/osm/NodeTest.java

    r9666 r10945  
    66import static org.junit.Assert.assertNull;
    77
    8 import org.junit.BeforeClass;
     8import org.junit.Rule;
    99import org.junit.Test;
    10 import org.openstreetmap.josm.JOSMFixture;
    1110import org.openstreetmap.josm.data.Bounds;
    1211import org.openstreetmap.josm.data.DataSource;
    1312import org.openstreetmap.josm.data.coor.LatLon;
     13import org.openstreetmap.josm.testutils.JOSMTestRules;
     14
     15import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1416
    1517/**
     
    2123     * Setup test.
    2224     */
    23     @BeforeClass
    24     public static void setUpBeforeClass() {
    25         JOSMFixture.createUnitTestFixture().init();
    26     }
     25    @Rule
     26    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     27    public JOSMTestRules test = new JOSMTestRules();
    2728
    2829    /**
  • trunk/test/unit/org/openstreetmap/josm/data/osm/OsmPrimitiveKeyHandlingTest.java

    r10758 r10945  
    66import static org.junit.Assert.assertTrue;
    77
    8 import org.junit.BeforeClass;
     8import org.junit.Rule;
    99import org.junit.Test;
    10 import org.openstreetmap.josm.JOSMFixture;
    1110import org.openstreetmap.josm.data.coor.LatLon;
     11import org.openstreetmap.josm.testutils.JOSMTestRules;
    1212
    1313import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
     
    2222     * Setup test.
    2323     */
    24     @BeforeClass
    25     public static void init() {
    26         JOSMFixture.createUnitTestFixture().init();
    27     }
     24    @Rule
     25    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     26    public JOSMTestRules test = new JOSMTestRules();
    2827
    2928    /**
  • trunk/test/unit/org/openstreetmap/josm/data/osm/OsmPrimitiveTest.java

    r10758 r10945  
    77import org.junit.Assert;
    88import org.junit.BeforeClass;
     9import org.junit.Rule;
    910import org.junit.Test;
    10 import org.openstreetmap.josm.JOSMFixture;
    1111import org.openstreetmap.josm.Main;
    1212import org.openstreetmap.josm.data.coor.LatLon;
    1313import org.openstreetmap.josm.data.projection.Projections;
     14import org.openstreetmap.josm.testutils.JOSMTestRules;
     15
     16import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1417
    1518/**
     
    2124     * Setup test.
    2225     */
    23     @BeforeClass
    24     public static void init() {
    25         JOSMFixture.createUnitTestFixture().init();
    26     }
     26    @Rule
     27    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     28    public JOSMTestRules test = new JOSMTestRules();
    2729
    2830    private void compareReferrers(OsmPrimitive actual, OsmPrimitive... expected) {
  • trunk/test/unit/org/openstreetmap/josm/data/osm/OsmUtilsTest.java

    r8857 r10945  
    55import static org.junit.Assert.assertTrue;
    66
    7 import org.junit.BeforeClass;
     7import org.junit.Rule;
    88import org.junit.Test;
    9 import org.openstreetmap.josm.JOSMFixture;
     9import org.openstreetmap.josm.testutils.JOSMTestRules;
     10
     11import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1012
    1113public class OsmUtilsTest {
     
    1416     * Setup test.
    1517     */
    16     @BeforeClass
    17     public static void setUp() {
    18         JOSMFixture.createUnitTestFixture().init();
    19     }
     18    @Rule
     19    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     20    public JOSMTestRules test = new JOSMTestRules();
    2021
    2122    @Test
  • trunk/test/unit/org/openstreetmap/josm/data/osm/QuadBucketsTest.java

    r10904 r10945  
    1313import org.fest.reflect.reference.TypeRef;
    1414import org.junit.Assert;
    15 import org.junit.BeforeClass;
     15import org.junit.Rule;
    1616import org.junit.Test;
    17 import org.openstreetmap.josm.JOSMFixture;
    1817import org.openstreetmap.josm.Main;
    1918import org.openstreetmap.josm.data.coor.LatLon;
     
    2120import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    2221import org.openstreetmap.josm.io.OsmReader;
     22import org.openstreetmap.josm.testutils.JOSMTestRules;
     23
     24import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    2325
    2426/**
     
    3032     * Setup test.
    3133     */
    32     @BeforeClass
    33     public static void init() {
    34         JOSMFixture.createUnitTestFixture().init();
    35     }
     34    @Rule
     35    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     36    public JOSMTestRules test = new JOSMTestRules();
    3637
    3738    private void removeAllTest(DataSet ds) {
  • trunk/test/unit/org/openstreetmap/josm/data/osm/RelationTest.java

    r10758 r10945  
    77
    88import org.junit.Assert;
    9 import org.junit.BeforeClass;
     9import org.junit.Rule;
    1010import org.junit.Test;
    11 import org.openstreetmap.josm.JOSMFixture;
    1211import org.openstreetmap.josm.data.coor.LatLon;
     12import org.openstreetmap.josm.testutils.JOSMTestRules;
     13
     14import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1315
    1416public class RelationTest {
     
    1719     * Setup test.
    1820     */
    19     @BeforeClass
    20     public static void setUp() {
    21         JOSMFixture.createUnitTestFixture().init();
    22     }
     21    @Rule
     22    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     23    public JOSMTestRules test = new JOSMTestRules();
    2324
    2425    @Test(expected = NullPointerException.class)
  • trunk/test/unit/org/openstreetmap/josm/data/osm/WaySegmentTest.java

    r9489 r10945  
    55
    66import org.junit.Assert;
    7 import org.junit.Before;
     7import org.junit.Rule;
    88import org.junit.Test;
    9 import org.openstreetmap.josm.JOSMFixture;
    109import org.openstreetmap.josm.data.coor.LatLon;
     10import org.openstreetmap.josm.testutils.JOSMTestRules;
     11
     12import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1113
    1214/**
     
    1820     * Setup test.
    1921     */
    20     @Before
    21     public void setUp() {
    22         JOSMFixture.createUnitTestFixture().init();
    23     }
     22    @Rule
     23    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     24    public JOSMTestRules test = new JOSMTestRules();
    2425
    2526    @Test
  • trunk/test/unit/org/openstreetmap/josm/data/osm/history/HistoryNodeTest.java

    r9214 r10945  
    99import java.util.Map;
    1010
    11 import org.junit.BeforeClass;
     11import org.junit.Rule;
    1212import org.junit.Test;
    13 import org.openstreetmap.josm.JOSMFixture;
    1413import org.openstreetmap.josm.data.coor.LatLon;
    1514import org.openstreetmap.josm.data.osm.Node;
     
    1716import org.openstreetmap.josm.data.osm.User;
    1817import org.openstreetmap.josm.gui.DefaultNameFormatter;
     18import org.openstreetmap.josm.testutils.JOSMTestRules;
     19
     20import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1921
    2022/**
     
    2628     * Setup test.
    2729     */
    28     @BeforeClass
    29     public static void init() {
    30         JOSMFixture.createUnitTestFixture().init();
    31     }
     30    @Rule
     31    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     32    public JOSMTestRules test = new JOSMTestRules();
    3233
    3334    private static HistoryNode create(Date d) {
  • trunk/test/unit/org/openstreetmap/josm/data/osm/history/HistoryRelationTest.java

    r10378 r10945  
    99import java.util.Map;
    1010
    11 import org.junit.BeforeClass;
     11import org.junit.Rule;
    1212import org.junit.Test;
    13 import org.openstreetmap.josm.JOSMFixture;
    1413import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
    1514import org.openstreetmap.josm.data.osm.RelationMemberData;
    1615import org.openstreetmap.josm.data.osm.User;
    1716import org.openstreetmap.josm.gui.DefaultNameFormatter;
     17import org.openstreetmap.josm.testutils.JOSMTestRules;
     18
     19import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1820
    1921/**
     
    2527     * Setup test.
    2628     */
    27     @BeforeClass
    28     public static void init() {
    29         JOSMFixture.createUnitTestFixture().init();
    30     }
     29    @Rule
     30    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     31    public JOSMTestRules test = new JOSMTestRules();
    3132
    3233    private static HistoryRelation create(Date d) {
  • trunk/test/unit/org/openstreetmap/josm/data/osm/history/HistoryWayTest.java

    r10626 r10945  
    1111import java.util.Map;
    1212
    13 import org.junit.BeforeClass;
     13import org.junit.Rule;
    1414import org.junit.Test;
    15 import org.openstreetmap.josm.JOSMFixture;
    1615import org.openstreetmap.josm.Main;
    1716import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
    1817import org.openstreetmap.josm.data.osm.User;
    1918import org.openstreetmap.josm.gui.DefaultNameFormatter;
     19import org.openstreetmap.josm.testutils.JOSMTestRules;
     20
     21import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    2022
    2123/**
     
    2729     * Setup test.
    2830     */
    29     @BeforeClass
    30     public static void init() {
    31         JOSMFixture.createUnitTestFixture().init();
    32     }
     31    @Rule
     32    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     33    public JOSMTestRules test = new JOSMTestRules();
    3334
    3435    private static HistoryWay create(Date d) {
  • trunk/test/unit/org/openstreetmap/josm/data/osm/visitor/MergeSourceBuildingVisitorTest.java

    r10378 r10945  
    99import java.util.Collection;
    1010
    11 import org.junit.BeforeClass;
     11import org.junit.Rule;
    1212import org.junit.Test;
    13 import org.openstreetmap.josm.JOSMFixture;
    1413import org.openstreetmap.josm.data.coor.LatLon;
    1514import org.openstreetmap.josm.data.osm.Changeset;
     
    2120import org.openstreetmap.josm.data.osm.RelationMember;
    2221import org.openstreetmap.josm.data.osm.Way;
     22import org.openstreetmap.josm.testutils.JOSMTestRules;
     23
     24import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    2325
    2426/**
     
    4042     * Setup test.
    4143     */
    42     @BeforeClass
    43     public static void setUp() {
    44         JOSMFixture.createUnitTestFixture().init();
    45     }
     44    @Rule
     45    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     46    public JOSMTestRules test = new JOSMTestRules();
    4647
    4748    @Test
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/DuplicateNodeTest.java

    r10758 r10945  
    44import static org.junit.Assert.assertEquals;
    55
    6 import org.junit.BeforeClass;
     6import org.junit.Rule;
    77import org.junit.Test;
    8 import org.openstreetmap.josm.JOSMFixture;
    98import org.openstreetmap.josm.data.coor.LatLon;
    109import org.openstreetmap.josm.data.osm.DataSet;
    1110import org.openstreetmap.josm.data.osm.Node;
    1211import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
     12import org.openstreetmap.josm.testutils.JOSMTestRules;
     13
     14import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1315
    1416/**
     
    2022     * Setup test by initializing JOSM preferences and projection.
    2123     */
    22     @BeforeClass
    23     public static void setUp() {
    24         JOSMFixture.createUnitTestFixture().init();
    25     }
     24    @Rule
     25    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     26    public JOSMTestRules test = new JOSMTestRules();
    2627
    2728    /**
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/InternetTagsTest.java

    r9853 r10945  
    55import static org.junit.Assert.assertNull;
    66
    7 import org.junit.BeforeClass;
     7import org.junit.Rule;
    88import org.junit.Test;
    9 import org.openstreetmap.josm.JOSMFixture;
    109import org.openstreetmap.josm.data.osm.OsmUtils;
    1110import org.openstreetmap.josm.data.validation.TestError;
     
    1312import org.openstreetmap.josm.data.validation.routines.EmailValidator;
    1413import org.openstreetmap.josm.data.validation.routines.UrlValidator;
     14import org.openstreetmap.josm.testutils.JOSMTestRules;
     15
     16import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1517
    1618/**
     
    1921public class InternetTagsTest {
    2022
    21     private static InternetTags TEST;
     23    private static final InternetTags TEST = new InternetTags();
    2224
    2325    /**
    2426     * Setup test by initializing JOSM preferences and projection.
    2527     */
    26     @BeforeClass
    27     public static void setUp() {
    28         JOSMFixture.createUnitTestFixture().init();
    29         TEST = new InternetTags();
    30     }
     28    @Rule
     29    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     30    public JOSMTestRules test = new JOSMTestRules();
    3131
    3232    /**
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/LongSegmentTest.java

    r10081 r10945  
    44import static org.junit.Assert.assertEquals;
    55
    6 import org.junit.Before;
     6import org.junit.Rule;
    77import org.junit.Test;
    8 import org.openstreetmap.josm.JOSMFixture;
    98import org.openstreetmap.josm.data.coor.LatLon;
    109import org.openstreetmap.josm.data.osm.Node;
    1110import org.openstreetmap.josm.data.osm.Way;
     11import org.openstreetmap.josm.testutils.JOSMTestRules;
     12
     13import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1214
    1315/**
     
    1921     * Setup test.
    2022     */
    21     @Before
    22     public void setUp() {
    23         JOSMFixture.createUnitTestFixture().init();
    24     }
     23    @Rule
     24    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     25    public JOSMTestRules test = new JOSMTestRules();
    2526
    2627    private static int test(Way w) throws Exception {
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java

    r10758 r10945  
    1414import java.util.Set;
    1515
    16 import org.junit.BeforeClass;
     16import org.junit.Rule;
    1717import org.junit.Test;
    18 import org.openstreetmap.josm.JOSMFixture;
    1918import org.openstreetmap.josm.Main;
    2019import org.openstreetmap.josm.command.ChangePropertyCommand;
     
    3130import org.openstreetmap.josm.data.validation.tests.MapCSSTagChecker.TagCheck;
    3231import org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.ParseException;
     32import org.openstreetmap.josm.testutils.JOSMTestRules;
     33
     34import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    3335
    3436/**
     
    4042     * Setup test.
    4143     */
    42     @BeforeClass
    43     public static void setUp() {
    44         JOSMFixture.createUnitTestFixture().init();
    45     }
     44    @Rule
     45    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     46    public JOSMTestRules test = new JOSMTestRules();
    4647
    4748    static MapCSSTagChecker buildTagChecker(String css) throws ParseException {
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MultipolygonTestTest.java

    r10222 r10945  
    1515import java.util.TreeSet;
    1616
    17 import org.junit.BeforeClass;
     17import org.junit.Rule;
    1818import org.junit.Test;
    19 import org.openstreetmap.josm.JOSMFixture;
    2019import org.openstreetmap.josm.data.coor.LatLon;
    2120import org.openstreetmap.josm.data.osm.Node;
     
    2625import org.openstreetmap.josm.gui.DefaultNameFormatter;
    2726import org.openstreetmap.josm.gui.mappaint.ElemStyles;
    28 import org.openstreetmap.josm.gui.mappaint.MapPaintStyles;
    2927import org.openstreetmap.josm.io.OsmReader;
     28import org.openstreetmap.josm.testutils.JOSMTestRules;
     29
     30import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    3031
    3132/**
     
    3940    /**
    4041     * Setup test.
    41      * @throws Exception if test cannot be initialized
    4242     */
    43     @BeforeClass
    44     public static void setUp() throws Exception {
    45         JOSMFixture.createUnitTestFixture().init(true);
    46         MapPaintStyles.readFromPreferences();
    47     }
     43    @Rule
     44    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     45    public JOSMTestRules test = new JOSMTestRules().commands();
    4846
    4947    private static Way createUnclosedWay(String tags) {
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/NameMismatchTest.java

    r10758 r10945  
    66import java.util.List;
    77
    8 import org.junit.Before;
     8import org.junit.Rule;
    99import org.junit.Test;
    10 import org.openstreetmap.josm.JOSMFixture;
    1110import org.openstreetmap.josm.data.osm.OsmUtils;
    1211import org.openstreetmap.josm.data.validation.TestError;
     12import org.openstreetmap.josm.testutils.JOSMTestRules;
     13
     14import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1315
    1416/**
     
    2022     * Setup test.
    2123     */
    22     @Before
    23     public void setUp() {
    24         JOSMFixture.createUnitTestFixture().init();
    25     }
     24    @Rule
     25    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     26    public JOSMTestRules test = new JOSMTestRules();
    2627
    2728    List<TestError> test(String primitive) {
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/PublicTransportRouteTestTest.java

    r10758 r10945  
    77import java.util.List;
    88
    9 import org.junit.Before;
     9import org.junit.Rule;
    1010import org.junit.Test;
    11 import org.openstreetmap.josm.JOSMFixture;
    1211import org.openstreetmap.josm.TestUtils;
    1312import org.openstreetmap.josm.data.osm.Node;
     
    1514import org.openstreetmap.josm.data.osm.RelationMember;
    1615import org.openstreetmap.josm.data.osm.Way;
     16import org.openstreetmap.josm.testutils.JOSMTestRules;
     17
     18import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1719
    1820/**
     
    2628     * Setup test.
    2729     */
    28     @Before
    29     public void setUp() {
    30         JOSMFixture.createUnitTestFixture().init();
    31     }
     30    @Rule
     31    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     32    public JOSMTestRules rules = new JOSMTestRules();
    3233
    3334    /**
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/UntaggedNodeTest.java

    r9693 r10945  
    88import java.io.InputStream;
    99
    10 import org.junit.Before;
     10import org.junit.Rule;
    1111import org.junit.Test;
    12 import org.openstreetmap.josm.JOSMFixture;
    1312import org.openstreetmap.josm.TestUtils;
    1413import org.openstreetmap.josm.data.osm.DataSet;
    1514import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    1615import org.openstreetmap.josm.io.OsmReader;
     16import org.openstreetmap.josm.testutils.JOSMTestRules;
     17
     18import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1719
    1820/**
     
    2123public class UntaggedNodeTest {
    2224
    23     private UntaggedNode test;
     25    private final UntaggedNode test = new UntaggedNode();
    2426
    2527    /**
    2628     * Setup test.
    2729     */
    28     @Before
    29     public void setUp() {
    30         JOSMFixture.createUnitTestFixture().init();
    31         test = new UntaggedNode();
    32     }
     30    @Rule
     31    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     32    public JOSMTestRules rules = new JOSMTestRules();
    3333
    3434    /**
  • trunk/test/unit/org/openstreetmap/josm/data/validation/util/MultipleNameVisitorTest.java

    r9666 r10945  
    66import java.util.Arrays;
    77
    8 import org.junit.BeforeClass;
     8import org.junit.Rule;
    99import org.junit.Test;
    10 import org.openstreetmap.josm.JOSMFixture;
    1110import org.openstreetmap.josm.data.osm.Way;
     11import org.openstreetmap.josm.testutils.JOSMTestRules;
     12
     13import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1214
    1315/**
     
    1921     * Setup test.
    2022     */
    21     @BeforeClass
    22     public static void setUp() {
    23         JOSMFixture.createUnitTestFixture().init();
    24     }
     23    @Rule
     24    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     25    public JOSMTestRules test = new JOSMTestRules().platform();
    2526
    2627    /**
Note: See TracChangeset for help on using the changeset viewer.