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

fixes for unit tests

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

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/data/PreferencesTest.groovy

    r6774 r7081  
    11package org.openstreetmap.josm.data
    22
     3import java.awt.Color
     4
     5import org.openstreetmap.josm.JOSMFixture
    36import org.openstreetmap.josm.Main
    4 
    5 import java.awt.Color
    67
    78class PreferencesTest extends GroovyTestCase {
    89    @Override
    910    void setUp() {
    10         Main.initApplicationPreferences()
     11        JOSMFixture.createUnitTestFixture().init();
    1112    }
    1213
  • trunk/test/unit/org/openstreetmap/josm/data/osm/APIDataSetTest.java

    r6881 r7081  
    99import org.junit.BeforeClass;
    1010import org.junit.Test;
    11 import org.openstreetmap.josm.Main;
     11import org.openstreetmap.josm.JOSMFixture;
    1212import org.openstreetmap.josm.actions.upload.CyclicUploadDependencyException;
    1313import org.openstreetmap.josm.data.APIDataSet;
     
    1717    @BeforeClass
    1818    public static void init() {
    19         Main.initApplicationPreferences();
     19        JOSMFixture.createUnitTestFixture().init();
    2020    }
    2121
  • trunk/test/unit/org/openstreetmap/josm/data/osm/DataSetMergerTest.java

    r6881 r7081  
    1717import org.junit.BeforeClass;
    1818import org.junit.Test;
     19import org.openstreetmap.josm.JOSMFixture;
    1920import org.openstreetmap.josm.Main;
    2021import org.openstreetmap.josm.data.coor.LatLon;
     
    2526    @BeforeClass
    2627    public static void init() {
    27         Main.initApplicationPreferences();
     28        JOSMFixture.createUnitTestFixture().init();
    2829    }
    2930
  • trunk/test/unit/org/openstreetmap/josm/data/osm/FilterTest.java

    r7033 r7081  
    1515import org.junit.BeforeClass;
    1616import org.junit.Test;
    17 import org.openstreetmap.josm.Main;
     17import org.openstreetmap.josm.JOSMFixture;
    1818import org.openstreetmap.josm.actions.search.SearchAction.SearchMode;
    1919import org.openstreetmap.josm.actions.search.SearchCompiler.ParseError;
    2020import org.openstreetmap.josm.data.coor.LatLon;
    21 import org.openstreetmap.josm.data.projection.Projections;
    2221import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    2322import org.openstreetmap.josm.io.IllegalDataException;
     
    3130    @BeforeClass
    3231    public static void setUp() {
    33         Main.setProjection(Projections.getProjectionByCode("EPSG:3857")); // Mercator
    34         Main.initApplicationPreferences();
     32        JOSMFixture.createUnitTestFixture().init();
    3533    }
    3634
  • trunk/test/unit/org/openstreetmap/josm/data/osm/OsmPrimitiveKeyHandlingTest.java

    r7063 r7081  
    66import org.junit.BeforeClass;
    77import org.junit.Test;
    8 import org.openstreetmap.josm.Main;
     8import org.openstreetmap.josm.JOSMFixture;
    99import org.openstreetmap.josm.data.coor.LatLon;
    1010
     
    1818    @BeforeClass
    1919    public static void init() {
    20         Main.initApplicationPreferences();
     20        JOSMFixture.createUnitTestFixture().init();
    2121    }
    2222
  • trunk/test/unit/org/openstreetmap/josm/data/osm/OsmPrimitiveTest.java

    r7005 r7081  
    88import org.junit.BeforeClass;
    99import org.junit.Test;
     10import org.openstreetmap.josm.JOSMFixture;
    1011import org.openstreetmap.josm.Main;
    1112import org.openstreetmap.josm.data.coor.LatLon;
     
    1617    @BeforeClass
    1718    public static void init() {
    18         Main.initApplicationPreferences();
     19        JOSMFixture.createUnitTestFixture().init();
    1920    }
    2021
  • trunk/test/unit/org/openstreetmap/josm/data/osm/QuadBucketsTest.java

    r7033 r7081  
    1414import org.junit.BeforeClass;
    1515import org.junit.Test;
     16import org.openstreetmap.josm.JOSMFixture;
    1617import org.openstreetmap.josm.Main;
    1718import org.openstreetmap.josm.data.coor.LatLon;
     
    2425    @BeforeClass
    2526    public static void init() {
    26         Main.initApplicationPreferences();
     27        JOSMFixture.createUnitTestFixture().init();
    2728    }
    2829
     
    7879        try (InputStream fis = new FileInputStream("data_nodist/restriction.osm")) {
    7980            DataSet ds = OsmReader.parseDataSet(fis, NullProgressMonitor.INSTANCE);
    80    
     81
    8182            for (Node n: ds.getNodes()) {
    8283                n.setCoor(new LatLon(10, 10));
    8384            }
    84    
     85
    8586            removeAllTest(ds);
    8687        }
  • trunk/test/unit/org/openstreetmap/josm/data/osm/RelationTest.java

    r6881 r7081  
    77import org.junit.BeforeClass;
    88import org.junit.Test;
    9 import org.openstreetmap.josm.Main;
     9import org.openstreetmap.josm.JOSMFixture;
    1010import org.openstreetmap.josm.data.coor.LatLon;
    11 import org.openstreetmap.josm.data.projection.Projections;
    1211
    1312public class RelationTest {
     
    1817    @BeforeClass
    1918    public static void setUp() {
    20         Main.setProjection(Projections.getProjectionByCode("EPSG:3857")); // Mercator
    21         Main.initApplicationPreferences();
     19        JOSMFixture.createUnitTestFixture().init();
    2220    }
    2321
  • trunk/test/unit/org/openstreetmap/josm/data/osm/visitor/MergeSourceBuildingVisitorTest.java

    r6881 r7081  
    1111import org.junit.BeforeClass;
    1212import org.junit.Test;
    13 import org.openstreetmap.josm.Main;
     13import org.openstreetmap.josm.JOSMFixture;
    1414import org.openstreetmap.josm.data.coor.LatLon;
    1515import org.openstreetmap.josm.data.osm.DataSet;
     
    2020import org.openstreetmap.josm.data.osm.RelationMember;
    2121import org.openstreetmap.josm.data.osm.Way;
    22 import org.openstreetmap.josm.data.projection.Projections;
    2322
    2423public class MergeSourceBuildingVisitorTest {
     
    3938    @BeforeClass
    4039    public static void setUp() {
    41         Main.setProjection(Projections.getProjectionByCode("EPSG:3857")); // Mercator
    42         Main.initApplicationPreferences();
    43     }
    44 
    45     @Test
    46     public void test_Nodes() {
     40        JOSMFixture.createUnitTestFixture().init();
     41    }
     42
     43    @Test
     44    public void testNodes() {
    4745        DataSet source = new DataSet();
    4846        Node n1 = new Node(1);
     
    7977
    8078    @Test
    81     public void test_OneWay() {
     79    public void testOneWay() {
    8280        DataSet source = new DataSet();
    8381        Node n1 = new Node(1);
     
    111109
    112110    @Test
    113     public void test_OneWay_NodesSelectedToo() {
     111    public void testOneWayNodesSelectedToo() {
    114112        DataSet source = new DataSet();
    115113        Node n1 = new Node(1);
     
    143141
    144142    @Test
    145     public void test_OneWay_Incomplete() {
     143    public void testOneWayIncomplete() {
    146144        DataSet source = new DataSet();
    147145        Way w1 = new Way(3);
     
    161159
    162160    @Test
    163     public void test_OneRelation_ExistingMembersSelected() {
     161    public void testOneRelationExistingMembersSelected() {
    164162        DataSet source = new DataSet();
    165163        Relation r1 = new Relation(1, 1);
     
    220218
    221219    @Test
    222     public void test_OneRelation_ExistingMembersNotSelected() {
     220    public void testOneRelationExistingMembersNotSelected() {
    223221        DataSet source = new DataSet();
    224222        Relation r1 = new Relation(1, 1);
     
    279277
    280278    @Test
    281     public void test_OneRelation_NewMembersNotSelected() {
     279    public void testOneRelationNewMembersNotSelected() {
    282280        DataSet source = new DataSet();
    283281        Relation r1 = new Relation();
     
    346344
    347345    @Test
    348     public void test_OneRelation_Existing_Recursive() {
     346    public void testOneRelationExistingRecursive() {
    349347        DataSet source = new DataSet();
    350348        Relation r1 = new Relation(1, 1);
     
    365363
    366364    @Test
    367     public void test_OneRelation_New_Recursive() {
     365    public void testOneRelationNewRecursive() {
    368366        DataSet source = new DataSet();
    369367        Relation r1 = new Relation();
     
    385383
    386384    @Test
    387     public void test_TwoRelation_Existing_Circular() {
     385    public void testTwoRelationExistingCircular() {
    388386        DataSet source = new DataSet();
    389387        Relation r1 = new Relation(1, 1);
  • trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java

    r7030 r7081  
    2323import org.junit.BeforeClass;
    2424import org.junit.Test;
    25 import org.openstreetmap.josm.Main;
     25import org.openstreetmap.josm.JOSMFixture;
    2626import org.openstreetmap.josm.data.Bounds;
    2727import org.openstreetmap.josm.data.coor.EastNorth;
     
    120120                }
    121121                TestData next = new TestData();
    122    
     122
    123123                Pair<Double,Double> ll = readLine("ll", in.readLine());
    124124                Pair<Double,Double> en = readLine("en", in.readLine());
    125125                Pair<Double,Double> ll2 = readLine("ll2", in.readLine());
    126    
     126
    127127                next.code = line;
    128128                next.ll = new LatLon(ll.a, ll.b);
    129129                next.en = new EastNorth(en.a, en.b);
    130130                next.ll2 = new LatLon(ll2.a, ll2.b);
    131    
     131
    132132                result.add(next);
    133133            }
     
    150150    @BeforeClass
    151151    public static void setUp() {
    152         Main.initApplicationPreferences();
     152        JOSMFixture.createUnitTestFixture().init();
    153153    }
    154154
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/ConditionalKeysTest.groovy

    r6605 r7081  
    22package org.openstreetmap.josm.data.validation.tests
    33
    4 import org.openstreetmap.josm.Main
     4import org.openstreetmap.josm.JOSMFixture
    55import org.openstreetmap.josm.gui.preferences.map.TaggingPresetPreference
    66
    77class ConditionalKeysTest extends GroovyTestCase {
    88
    9     def test = new ConditionalKeys()
     9    ConditionalKeys test = new ConditionalKeys()
    1010
    1111    @Override
    1212    void setUp() {
    13         Main.initApplicationPreferences();
     13        JOSMFixture.createUnitTestFixture().init();
    1414        TaggingPresetPreference.readFromPreferences()
    1515        test.initialize()
     
    4040        assert !test.isValueValid("motor_vehicle:conditional", "no @ (10:00until18:00 AND length>5)")
    4141        assert test.isValueValid("maxspeed:hgv:conditional", "60 @ (weight>7.5)")
    42 
    4342    }
    4443}
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/DuplicateNodeTest.java

    r6881 r7081  
    66import org.junit.BeforeClass;
    77import org.junit.Test;
    8 import org.openstreetmap.josm.Main;
     8import org.openstreetmap.josm.JOSMFixture;
    99import org.openstreetmap.josm.data.coor.LatLon;
    1010import org.openstreetmap.josm.data.osm.DataSet;
    1111import org.openstreetmap.josm.data.osm.Node;
    12 import org.openstreetmap.josm.data.projection.Projections;
    1312import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    1413
     
    2322    @BeforeClass
    2423    public static void setUp() {
    25         Main.setProjection(Projections.getProjectionByCode("EPSG:3857")); // Mercator
    26         Main.initApplicationPreferences();
     24        JOSMFixture.createUnitTestFixture().init();
    2725    }
    2826
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/HighwaysTest.groovy

    r6573 r7081  
    22package org.openstreetmap.josm.data.validation.tests
    33
    4 import org.openstreetmap.josm.Main
     4import org.openstreetmap.josm.JOSMFixture
    55import org.openstreetmap.josm.data.coor.LatLon
    66import org.openstreetmap.josm.data.osm.DataSet
    77import org.openstreetmap.josm.data.osm.Way
    8 import org.openstreetmap.josm.data.projection.Projections
    98
    109class HighwaysTest extends GroovyTestCase {
     
    1211    @Override
    1312    void setUp() {
    14         Main.initApplicationPreferences()
    15         Main.setProjection(Projections.getProjectionByCode("EPSG:3857"));
     13        JOSMFixture.createUnitTestFixture().init();
    1614    }
    1715
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/LanesTest.groovy

    r7068 r7081  
    11package org.openstreetmap.josm.data.validation.tests
    22
    3 import org.openstreetmap.josm.TestUtils;
     3import org.openstreetmap.josm.TestUtils
    44
    55class LanesTest extends GroovyTestCase {
    66
    7     def lanes = new Lanes()
     7    Lanes lanes = new Lanes()
    88
    99    @Override
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java

    r7073 r7081  
    1515import org.junit.BeforeClass;
    1616import org.junit.Test;
    17 import org.openstreetmap.josm.Main;
     17import org.openstreetmap.josm.JOSMFixture;
    1818import org.openstreetmap.josm.TestUtils;
    1919import org.openstreetmap.josm.command.ChangePropertyCommand;
     
    3333    @BeforeClass
    3434    public static void setUp() {
    35         Main.initApplicationPreferences();
     35        JOSMFixture.createUnitTestFixture().init();
    3636    }
    3737
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/OpeningHourTestTest.java

    r7051 r7081  
    1616import org.junit.Before;
    1717import org.junit.Test;
    18 import org.openstreetmap.josm.Main;
     18import org.openstreetmap.josm.JOSMFixture;
    1919import org.openstreetmap.josm.data.osm.Tag;
    2020import org.openstreetmap.josm.data.validation.Severity;
     
    3737    @Before
    3838    public void setUp() throws Exception {
    39         Main.initApplicationPreferences();
     39        JOSMFixture.createUnitTestFixture().init();
    4040        OPENING_HOUR_TEST.initialize();
    4141    }
     
    135135        final String key = "opening_hours";
    136136        assertThat(OPENING_HOUR_TEST.checkOpeningHourSyntax(key, "Mo,Tu 04-17").get(0).getSeverity(), is(Severity.WARNING));
    137         assertThat(OPENING_HOUR_TEST.checkOpeningHourSyntax(key, "Mo,Tu 04-17").get(0).getMessage(), 
     137        assertThat(OPENING_HOUR_TEST.checkOpeningHourSyntax(key, "Mo,Tu 04-17").get(0).getMessage(),
    138138                is(key + " - Mo,Tu 04-17 <--- (Time range without minutes specified. Not very explicit! Please use this syntax instead e.g. \"12:00-14:00\".)"));
    139139        assertThat(OPENING_HOUR_TEST.checkOpeningHourSyntax(key, "Mo,Tu 04-17").get(0).getPrettifiedValue(), is("Mo,Tu 04:00-17:00"));
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/UnconnectedWaysTest.java

    r7033 r7081  
    1010import org.junit.Before;
    1111import org.junit.Test;
    12 import org.openstreetmap.josm.Main;
     12import org.openstreetmap.josm.JOSMFixture;
    1313import org.openstreetmap.josm.data.osm.DataSet;
    14 import org.openstreetmap.josm.data.projection.Projections;
    1514import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    1615import org.openstreetmap.josm.io.OsmReader;
     
    2625    public void setUp() throws Exception {
    2726        bib = new UnconnectedWays.UnconnectedHighways();
    28         Main.initApplicationPreferences();
    29         Main.setProjection(Projections.getProjectionByCode("EPSG:3857"));
     27        JOSMFixture.createUnitTestFixture().init();
    3028        bib.initialize();
    3129        bib.startTest(null);
Note: See TracChangeset for help on using the changeset viewer.