Changeset 12568 in josm for trunk/test/unit/org


Ignore:
Timestamp:
2017-08-04T20:03:38+02:00 (7 years ago)
Author:
Don-vip
Message:

fix unit test

Location:
trunk/test/unit/org/openstreetmap/josm
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/ConditionalKeysTest.java

    r11403 r12568  
    66
    77import org.junit.Before;
     8import org.junit.Rule;
    89import org.junit.Test;
    9 import org.openstreetmap.josm.JOSMFixture;
    10 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets;
     10import org.openstreetmap.josm.testutils.JOSMTestRules;
     11
     12import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1113
    1214/**
     
    1921    /**
    2022     * Setup test
     23     */
     24    @Rule
     25    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     26    public JOSMTestRules rule = new JOSMTestRules().presets();
     27
     28    /**
     29     * Setup test
    2130     * @throws Exception if an error occurs
    2231     */
    2332    @Before
    2433    public void setUp() throws Exception {
    25         JOSMFixture.createUnitTestFixture().init();
    26         TaggingPresets.readFromPreferences();
    2734        test.initialize();
    2835    }
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MultipolygonTestTest.java

    r12564 r12568  
    3535    @Rule
    3636    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
    37     public JOSMTestRules test = new JOSMTestRules().projection().preferences();
     37    public JOSMTestRules test = new JOSMTestRules().projection().mapStyles().presets().main().platform();
    3838
    3939    private static Way createUnclosedWay(String tags) {
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/TagCheckerTest.java

    r10743 r12568  
    1010import java.util.List;
    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.osm.OsmPrimitive;
    1615import org.openstreetmap.josm.data.osm.OsmUtils;
    1716import org.openstreetmap.josm.data.osm.Tag;
    1817import org.openstreetmap.josm.data.validation.TestError;
    19 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets;
     18import org.openstreetmap.josm.testutils.JOSMTestRules;
     19
     20import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    2021
    2122/**
     
    2728     * Setup test.
    2829     */
    29     @BeforeClass
    30     public static void setUp() {
    31         JOSMFixture.createUnitTestFixture().init();
    32         TaggingPresets.readFromPreferences();
    33     }
     30    @Rule
     31    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     32    public JOSMTestRules rule = new JOSMTestRules().presets();
    3433
    3534    List<TestError> test(OsmPrimitive primitive) throws IOException {
  • trunk/test/unit/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialogTest.java

    r12564 r12568  
    3131    @Rule
    3232    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
    33     public JOSMTestRules test = new JOSMTestRules().mainMenu().platform().projection();
     33    public JOSMTestRules test = new JOSMTestRules().mainMenu().platform().projection().mapStyles();
    3434
    3535    /**
  • trunk/test/unit/org/openstreetmap/josm/gui/layer/GpxLayerTest.java

    r12564 r12568  
    4141    @Rule
    4242    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
    43     public JOSMTestRules test = new JOSMTestRules().platform().mainMenu().projection();
     43    public JOSMTestRules test = new JOSMTestRules().platform().mainMenu().projection().i18n();
    4444
    4545    private static String getHtml(GpxLayer layer) {
     
    146146                     "        </td>\n" +
    147147                     "        <td>\n" +
    148                      "          1/3/16 12:59 PM - 1:00 PM (0:00)\n" +
     148                     "          1/3/16 11:59 AM - 12:00 PM (0:00)\n" +
    149149                     "        </td>\n" +
    150150                     "        <td>\n" +
  • trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/PresetLinkTest.java

    r9996 r12568  
    1010import javax.swing.JPanel;
    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.osm.OsmPrimitive;
    16 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets;
     15import org.openstreetmap.josm.testutils.JOSMTestRules;
     16
     17import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1718
    1819/**
     
    2425     * Setup test.
    2526     */
    26     @BeforeClass
    27     public static void setUp() {
    28         JOSMFixture.createUnitTestFixture().init();
    29         TaggingPresets.readFromPreferences();
    30     }
     27    @Rule
     28    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     29    public JOSMTestRules rule = new JOSMTestRules().presets();
    3130
    3231    /**
  • trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java

    r12566 r12568  
    2020import org.openstreetmap.josm.gui.MainMenu;
    2121import org.openstreetmap.josm.gui.mappaint.MapPaintStyles;
     22import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets;
    2223import org.openstreetmap.josm.gui.util.GuiHelper;
    2324import org.openstreetmap.josm.io.CertificateAmendment;
     
    5455    private boolean allowMemoryManagerLeaks;
    5556    private boolean useMapStyles;
     57    private boolean usePresets;
    5658    private boolean useHttps;
    5759    private boolean territories;
     
    189191        preferences();
    190192        useMapStyles = true;
     193        return this;
     194    }
     195
     196    /**
     197     * Use presets in this test.
     198     * @return this instance, for easy chaining
     199     * @since 12568
     200     */
     201    public JOSMTestRules presets() {
     202        preferences();
     203        usePresets = true;
    191204        return this;
    192205    }
     
    325338            // Reset the map paint styles.
    326339            MapPaintStyles.readFromPreferences();
     340        }
     341
     342        if (usePresets) {
     343            // Reset the presets.
     344            TaggingPresets.readFromPreferences();
    327345        }
    328346
Note: See TracChangeset for help on using the changeset viewer.