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

convert more unit tests to JOSMTestRules

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

Legend:

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