- Timestamp:
- 2021-07-16T09:16:33+02:00 (4 years ago)
- Location:
- trunk/test/unit/org/openstreetmap/josm
- Files:
-
- 4 added
- 162 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/actions/ExpertToggleActionTest.java
r17275 r18037 9 9 import javax.swing.JPanel; 10 10 11 import org.junit.jupiter.api.extension.RegisterExtension; 11 import org.openstreetmap.josm.actions.ExpertToggleAction.ExpertModeChangeListener; 12 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 13 12 14 import org.junit.jupiter.api.Test; 13 import org.openstreetmap.josm.actions.ExpertToggleAction.ExpertModeChangeListener;14 import org.openstreetmap.josm.testutils.JOSMTestRules;15 16 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;17 15 18 16 /** … … 21 19 * @since 11224 22 20 */ 21 // We need prefs to store expert mode state. 22 @BasicPreferences 23 23 class ExpertToggleActionTest { 24 /**25 * We need prefs to store expert mode state.26 */27 @RegisterExtension28 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")29 public JOSMTestRules test = new JOSMTestRules().preferences();30 31 24 /** 32 25 * Test {@link ExpertToggleAction#addVisibilitySwitcher(java.awt.Component)} -
trunk/test/unit/org/openstreetmap/josm/command/AddCommandTest.java
r17275 r18037 7 7 import java.util.ArrayList; 8 8 9 import org.junit.jupiter.api.extension.RegisterExtension;10 import org.junit.jupiter.api.Test;11 9 import org.openstreetmap.josm.TestUtils; 12 10 import org.openstreetmap.josm.data.coor.LatLon; … … 18 16 import org.openstreetmap.josm.data.osm.Way; 19 17 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 20 import org.openstreetmap.josm.testutils.JOSMTestRules; 18 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 19 import org.openstreetmap.josm.testutils.annotations.I18n; 21 20 22 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;23 21 import nl.jqno.equalsverifier.EqualsVerifier; 24 22 import nl.jqno.equalsverifier.Warning; 23 import org.junit.jupiter.api.Test; 25 24 26 25 /** 27 26 * Unit tests of {@link AddCommand} class. 28 27 */ 28 @I18n 29 // We need prefs for nodes. 30 @BasicPreferences 29 31 class AddCommandTest { 30 31 /**32 * We need prefs for nodes.33 */34 @RegisterExtension35 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")36 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();37 38 32 /** 39 33 * Test if the add command is executed correctly and sets the modified flag. -
trunk/test/unit/org/openstreetmap/josm/command/AddPrimitivesCommandTest.java
r17296 r18037 12 12 import java.util.List; 13 13 14 import org.junit.jupiter.api.Test;15 import org.junit.jupiter.api.extension.RegisterExtension;16 14 import org.openstreetmap.josm.TestUtils; 17 15 import org.openstreetmap.josm.data.coor.LatLon; … … 25 23 import org.openstreetmap.josm.data.osm.WayData; 26 24 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 27 import org.openstreetmap.josm.testutils. JOSMTestRules;28 29 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 25 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 26 import org.openstreetmap.josm.testutils.annotations.I18n; 27 30 28 import nl.jqno.equalsverifier.EqualsVerifier; 31 29 import nl.jqno.equalsverifier.Warning; 30 import org.junit.jupiter.api.Test; 32 31 33 32 /** 34 33 * Unit tests of {@link AddPrimitivesCommand} class. 35 34 */ 35 @I18n 36 // We need prefs for nodes. 37 @BasicPreferences 36 38 class AddPrimitivesCommandTest { 37 38 /**39 * We need prefs for nodes.40 */41 @RegisterExtension42 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")43 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();44 45 39 /** 46 40 * Test if the add command is executed correctly and does not set the modified flag. -
trunk/test/unit/org/openstreetmap/josm/command/ChangeCommandTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertEquals; 6 6 import static org.junit.jupiter.api.Assertions.assertNull; 7 import static org.junit.jupiter.api.Assertions.assertThrows; 7 8 import static org.junit.jupiter.api.Assertions.assertTrue; 8 import static org.junit.jupiter.api.Assertions.assertThrows;9 9 10 10 import java.util.ArrayList; … … 12 12 import java.util.List; 13 13 14 import org.junit.jupiter.api.BeforeEach;15 import org.junit.jupiter.api.Test;16 import org.junit.jupiter.api.extension.RegisterExtension;17 14 import org.openstreetmap.josm.TestUtils; 18 15 import org.openstreetmap.josm.command.CommandTest.CommandTestData; … … 26 23 import org.openstreetmap.josm.data.osm.Way; 27 24 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 28 import org.openstreetmap.josm.testutils.JOSMTestRules; 25 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 26 import org.openstreetmap.josm.testutils.annotations.I18n; 29 27 30 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;31 28 import nl.jqno.equalsverifier.EqualsVerifier; 32 29 import nl.jqno.equalsverifier.Warning; 30 import org.junit.jupiter.api.BeforeEach; 31 import org.junit.jupiter.api.Test; 33 32 34 33 /** 35 34 * Unit tests of {@link ChangeCommand} class. 36 35 */ 36 @I18n 37 // We need prefs for nodes. 38 @BasicPreferences 37 39 class ChangeCommandTest { 38 39 /**40 * We need prefs for nodes.41 */42 @RegisterExtension43 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")44 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();45 40 private CommandTestData testData; 46 41 -
trunk/test/unit/org/openstreetmap/josm/command/ChangeMembersCommandTest.java
r17275 r18037 8 8 import java.util.List; 9 9 10 import org.junit.jupiter.api.BeforeEach;11 import org.junit.jupiter.api.Test;12 import org.junit.jupiter.api.extension.RegisterExtension;13 10 import org.openstreetmap.josm.TestUtils; 14 11 import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation; … … 19 16 import org.openstreetmap.josm.data.osm.User; 20 17 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 21 import org.openstreetmap.josm.testutils.JOSMTestRules; 18 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 19 import org.openstreetmap.josm.testutils.annotations.I18n; 22 20 23 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;24 21 import nl.jqno.equalsverifier.EqualsVerifier; 25 22 import nl.jqno.equalsverifier.Warning; 23 import org.junit.jupiter.api.BeforeEach; 24 import org.junit.jupiter.api.Test; 26 25 27 26 /** 28 27 * Unit tests of {@link ChangeMembersCommand} class. 29 28 */ 29 @I18n 30 // We need prefs for nodes. 31 @BasicPreferences 30 32 class ChangeMembersCommandTest { 31 32 /**33 * We need prefs for nodes.34 */35 @RegisterExtension36 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")37 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();38 33 private CommandTestDataWithRelation testData; 39 34 -
trunk/test/unit/org/openstreetmap/josm/command/ChangeNodesCommandTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertEquals; 6 6 import static org.junit.jupiter.api.Assertions.assertFalse; 7 import static org.junit.jupiter.api.Assertions.assertThrows; 7 8 import static org.junit.jupiter.api.Assertions.assertTrue; 8 import static org.junit.jupiter.api.Assertions.assertThrows;9 9 10 10 import java.util.ArrayList; … … 13 13 import java.util.List; 14 14 15 import org.junit.jupiter.api.BeforeEach;16 import org.junit.jupiter.api.Test;17 import org.junit.jupiter.api.extension.RegisterExtension;18 15 import org.openstreetmap.josm.TestUtils; 19 16 import org.openstreetmap.josm.command.CommandTest.CommandTestData; … … 25 22 import org.openstreetmap.josm.data.osm.Way; 26 23 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 27 import org.openstreetmap.josm.testutils.JOSMTestRules; 24 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 25 import org.openstreetmap.josm.testutils.annotations.I18n; 28 26 29 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;30 27 import nl.jqno.equalsverifier.EqualsVerifier; 31 28 import nl.jqno.equalsverifier.Warning; 29 import org.junit.jupiter.api.BeforeEach; 30 import org.junit.jupiter.api.Test; 32 31 33 32 /** 34 33 * Unit tests of {@link ChangeNodesCommand} class. 35 34 */ 35 @I18n 36 // We need prefs for nodes. 37 @BasicPreferences 36 38 class ChangeNodesCommandTest { 37 38 /**39 * We need prefs for nodes.40 */41 @RegisterExtension42 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")43 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();44 39 private CommandTestData testData; 45 40 -
trunk/test/unit/org/openstreetmap/josm/command/ChangePropertyCommandTest.java
r17275 r18037 14 14 import java.util.List; 15 15 16 import org.junit.jupiter.api.BeforeEach;17 import org.junit.jupiter.api.Test;18 import org.junit.jupiter.api.extension.RegisterExtension;19 16 import org.openstreetmap.josm.TestUtils; 20 17 import org.openstreetmap.josm.command.CommandTest.CommandTestData; … … 27 24 import org.openstreetmap.josm.data.osm.Way; 28 25 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 29 import org.openstreetmap.josm.testutils. JOSMTestRules;30 31 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 26 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 27 import org.openstreetmap.josm.testutils.annotations.I18n; 28 32 29 import nl.jqno.equalsverifier.EqualsVerifier; 33 30 import nl.jqno.equalsverifier.Warning; 31 import org.junit.jupiter.api.BeforeEach; 32 import org.junit.jupiter.api.Test; 34 33 35 34 /** 36 35 * Unit tests of {@link ChangePropertyCommand} class. 37 36 */ 37 @I18n 38 // We need prefs for nodes. 39 @BasicPreferences 38 40 class ChangePropertyCommandTest { 39 40 /**41 * We need prefs for nodes.42 */43 @RegisterExtension44 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")45 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();46 41 private CommandTestData testData; 47 42 -
trunk/test/unit/org/openstreetmap/josm/command/ChangePropertyKeyCommandTest.java
r17275 r18037 11 11 import java.util.Collection; 12 12 13 import org.junit.jupiter.api.BeforeEach;14 import org.junit.jupiter.api.Test;15 import org.junit.jupiter.api.extension.RegisterExtension;16 13 import org.openstreetmap.josm.TestUtils; 17 14 import org.openstreetmap.josm.command.CommandTest.CommandTestData; … … 21 18 import org.openstreetmap.josm.data.osm.User; 22 19 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 23 import org.openstreetmap.josm.testutils.JOSMTestRules; 20 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 21 import org.openstreetmap.josm.testutils.annotations.I18n; 24 22 25 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;26 23 import nl.jqno.equalsverifier.EqualsVerifier; 27 24 import nl.jqno.equalsverifier.Warning; 25 import org.junit.jupiter.api.BeforeEach; 26 import org.junit.jupiter.api.Test; 28 27 29 28 /** 30 29 * Unit tests of {@link ChangePropertyKeyCommand} class. 31 30 */ 31 @I18n 32 // We need prefs for nodes. 33 @BasicPreferences 32 34 class ChangePropertyKeyCommandTest { 33 34 /**35 * We need prefs for nodes.36 */37 @RegisterExtension38 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")39 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();40 35 private CommandTestData testData; 41 36 -
trunk/test/unit/org/openstreetmap/josm/command/ChangeRelationMemberRoleCommandTest.java
r17275 r18037 10 10 import java.util.ArrayList; 11 11 12 import org.junit.jupiter.api.BeforeEach;13 import org.junit.jupiter.api.Test;14 import org.junit.jupiter.api.extension.RegisterExtension;15 12 import org.openstreetmap.josm.TestUtils; 16 13 import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation; … … 20 17 import org.openstreetmap.josm.data.osm.User; 21 18 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 22 import org.openstreetmap.josm.testutils.JOSMTestRules; 19 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 20 import org.openstreetmap.josm.testutils.annotations.I18n; 23 21 24 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;25 22 import nl.jqno.equalsverifier.EqualsVerifier; 26 23 import nl.jqno.equalsverifier.Warning; 24 import org.junit.jupiter.api.BeforeEach; 25 import org.junit.jupiter.api.Test; 27 26 28 27 /** 29 28 * Unit tests of {@link ChangeRelationMemberRoleCommand} class. 30 29 */ 30 @I18n 31 // We need prefs for nodes. 32 @BasicPreferences 31 33 class ChangeRelationMemberRoleCommandTest { 32 33 /**34 * We need prefs for nodes.35 */36 @RegisterExtension37 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")38 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();39 34 private CommandTestDataWithRelation testData; 40 35 -
trunk/test/unit/org/openstreetmap/josm/command/CommandTest.java
r17275 r18037 4 4 import java.util.Arrays; 5 5 6 import org.junit.jupiter.api.Test;7 import org.junit.jupiter.api.extension.RegisterExtension;8 6 import org.openstreetmap.josm.TestUtils; 9 7 import org.openstreetmap.josm.data.coor.LatLon; … … 16 14 import org.openstreetmap.josm.gui.MainApplication; 17 15 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 18 import org.openstreetmap.josm.testutils.JOSMTestRules; 16 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 17 import org.openstreetmap.josm.testutils.annotations.I18n; 19 18 20 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;21 19 import nl.jqno.equalsverifier.EqualsVerifier; 22 20 import nl.jqno.equalsverifier.Warning; 21 import org.junit.jupiter.api.Test; 23 22 24 23 /** 25 24 * Unit tests of {@link Command} class. 26 25 */ 26 @I18n 27 // We need prefs for nodes / data sets. 28 @BasicPreferences 27 29 public class CommandTest { 28 29 /**30 * We need prefs for nodes / data sets.31 */32 @RegisterExtension33 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")34 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();35 36 30 /** 37 31 * Unit test of methods {@link Command#equals} and {@link Command#hashCode}. -
trunk/test/unit/org/openstreetmap/josm/command/DeleteCommandTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertEquals; 6 6 import static org.junit.jupiter.api.Assertions.assertFalse; 7 import static org.junit.jupiter.api.Assertions.assertThrows; 7 8 import static org.junit.jupiter.api.Assertions.assertTrue; 8 import static org.junit.jupiter.api.Assertions.assertThrows;9 9 10 10 import java.util.ArrayList; … … 14 14 import java.util.NoSuchElementException; 15 15 16 import org.junit.jupiter.api.BeforeEach;17 import org.junit.jupiter.api.Test;18 import org.junit.jupiter.api.extension.RegisterExtension;19 16 import org.openstreetmap.josm.TestUtils; 20 17 import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation; … … 27 24 import org.openstreetmap.josm.data.osm.WaySegment; 28 25 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 29 import org.openstreetmap.josm.testutils. JOSMTestRules;30 31 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 26 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 27 import org.openstreetmap.josm.testutils.annotations.I18n; 28 32 29 import nl.jqno.equalsverifier.EqualsVerifier; 33 30 import nl.jqno.equalsverifier.Warning; 31 import org.junit.jupiter.api.BeforeEach; 32 import org.junit.jupiter.api.Test; 34 33 35 34 /** 36 35 * Unit tests of {@link DeleteCommand} class. 37 36 */ 37 // We need prefs for nodes. 38 @BasicPreferences 39 @I18n 38 40 class DeleteCommandTest { 39 40 /**41 * We need prefs for nodes.42 */43 @RegisterExtension44 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")45 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();46 41 private CommandTestDataWithRelation testData; 47 42 -
trunk/test/unit/org/openstreetmap/josm/command/PurgeCommandTest.java
r17333 r18037 13 13 import java.util.List; 14 14 15 import org.junit.jupiter.api.BeforeEach;16 import org.junit.jupiter.api.Test;17 import org.junit.jupiter.api.extension.RegisterExtension;18 15 import org.openstreetmap.josm.TestUtils; 19 16 import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation; … … 28 25 import org.openstreetmap.josm.data.osm.User; 29 26 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 30 import org.openstreetmap.josm.testutils. JOSMTestRules;27 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 31 28 32 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;33 29 import nl.jqno.equalsverifier.EqualsVerifier; 34 30 import nl.jqno.equalsverifier.Warning; 31 import org.junit.jupiter.api.BeforeEach; 32 import org.junit.jupiter.api.Test; 35 33 36 34 /** 37 35 * Unit tests of {@link PurgeCommand} class. 38 36 */ 37 // We need prefs for nodes. 38 @BasicPreferences 39 39 class PurgeCommandTest { 40 /**41 * We need prefs for nodes.42 */43 @RegisterExtension44 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")45 public JOSMTestRules test = new JOSMTestRules().preferences();46 40 private CommandTestDataWithRelation testData; 47 41 -
trunk/test/unit/org/openstreetmap/josm/command/RemoveNodesCommandTest.java
r17275 r18037 9 9 import java.util.Collections; 10 10 11 import org.junit.jupiter.api.BeforeEach;12 import org.junit.jupiter.api.Test;13 import org.junit.jupiter.api.extension.RegisterExtension;14 11 import org.openstreetmap.josm.TestUtils; 15 12 import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation; … … 19 16 import org.openstreetmap.josm.data.osm.Way; 20 17 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 21 import org.openstreetmap.josm.testutils. JOSMTestRules;18 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 22 19 23 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;24 20 import nl.jqno.equalsverifier.EqualsVerifier; 25 21 import nl.jqno.equalsverifier.Warning; 22 import org.junit.jupiter.api.BeforeEach; 23 import org.junit.jupiter.api.Test; 26 24 27 25 /** 28 26 * Unit tests of {@link RemoveNodesCommand} class. 29 27 */ 28 // We need prefs for nodes. 29 @BasicPreferences 30 30 class RemoveNodesCommandTest { 31 32 /**33 * We need prefs for nodes.34 */35 @RegisterExtension36 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")37 public JOSMTestRules test = new JOSMTestRules().preferences();38 31 private CommandTestDataWithRelation testData; 39 32 -
trunk/test/unit/org/openstreetmap/josm/command/SelectCommandTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertArrayEquals; 5 5 import static org.junit.jupiter.api.Assertions.assertFalse; 6 import static org.junit.jupiter.api.Assertions.assertThrows; 6 7 import static org.junit.jupiter.api.Assertions.assertTrue; 7 import static org.junit.jupiter.api.Assertions.assertThrows;8 8 9 9 import java.util.ArrayList; … … 11 11 import java.util.List; 12 12 13 import org.junit.jupiter.api.BeforeEach;14 import org.junit.jupiter.api.Test;15 import org.junit.jupiter.api.extension.RegisterExtension;16 13 import org.openstreetmap.josm.TestUtils; 17 14 import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation; … … 20 17 import org.openstreetmap.josm.data.osm.User; 21 18 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 22 import org.openstreetmap.josm.testutils. JOSMTestRules;19 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 23 20 24 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;25 21 import nl.jqno.equalsverifier.EqualsVerifier; 26 22 import nl.jqno.equalsverifier.Warning; 23 import org.junit.jupiter.api.BeforeEach; 24 import org.junit.jupiter.api.Test; 27 25 28 26 /** 29 27 * Unit tests of {@link SelectCommand} class. 30 28 */ 29 // We need prefs for nodes. 30 @BasicPreferences 31 31 class SelectCommandTest { 32 33 /**34 * We need prefs for nodes.35 */36 @RegisterExtension37 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")38 public JOSMTestRules test = new JOSMTestRules().preferences();39 32 private CommandTestDataWithRelation testData; 40 33 -
trunk/test/unit/org/openstreetmap/josm/command/SequenceCommandTest.java
r17275 r18037 19 19 import java.util.Collections; 20 20 21 import org.junit.jupiter.api.BeforeEach;22 import org.junit.jupiter.api.Test;23 import org.junit.jupiter.api.extension.RegisterExtension;24 21 import org.openstreetmap.josm.TestUtils; 25 22 import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation; … … 29 26 import org.openstreetmap.josm.data.osm.User; 30 27 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 31 import org.openstreetmap.josm.testutils. JOSMTestRules;28 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 32 29 import org.openstreetmap.josm.tools.bugreport.ReportedException; 33 30 34 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;35 31 import nl.jqno.equalsverifier.EqualsVerifier; 36 32 import nl.jqno.equalsverifier.Warning; 33 import org.junit.jupiter.api.BeforeEach; 34 import org.junit.jupiter.api.Test; 37 35 38 36 /** 39 37 * Unit tests of {@link SequenceCommand} class. 40 38 */ 39 // We need prefs for nodes. 40 @BasicPreferences 41 41 class SequenceCommandTest { 42 43 /**44 * We need prefs for nodes.45 */46 @RegisterExtension47 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")48 public JOSMTestRules test = new JOSMTestRules().preferences();49 42 private CommandTestDataWithRelation testData; 50 43 -
trunk/test/unit/org/openstreetmap/josm/data/PreferencesUtilsTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 8 import net.trajano.commons.testing.UtilityClassTestUtil; 6 9 import org.junit.jupiter.api.BeforeEach; 7 10 import org.junit.jupiter.api.Test; 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.openstreetmap.josm.testutils.JOSMTestRules;10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 import net.trajano.commons.testing.UtilityClassTestUtil;13 11 14 12 /** 15 13 * Unit tests for class {@link PreferencesUtils}. 16 14 */ 15 @BasicPreferences 17 16 class PreferencesUtilsTest { 18 19 /**20 * Setup test.21 */22 @RegisterExtension23 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")24 public JOSMTestRules test = new JOSMTestRules().preferences();25 26 17 /** 27 18 * Setup test. -
trunk/test/unit/org/openstreetmap/josm/data/UserIdentityManagerTest.java
r17275 r18037 7 7 import static org.junit.jupiter.api.Assertions.assertNull; 8 8 import static org.junit.jupiter.api.Assertions.assertSame; 9 import static org.junit.jupiter.api.Assertions.assertThrows; 9 10 import static org.junit.jupiter.api.Assertions.assertTrue; 10 import static org.junit.jupiter.api.Assertions.assertThrows; 11 12 import org.junit.jupiter.api.Test; 13 import org.junit.jupiter.api.extension.RegisterExtension; 11 import static org.junit.jupiter.api.Assertions.fail; 12 13 import java.util.function.Function; 14 import java.util.stream.Stream; 15 14 16 import org.openstreetmap.josm.data.osm.User; 15 17 import org.openstreetmap.josm.data.osm.UserInfo; 16 18 import org.openstreetmap.josm.spi.preferences.Config; 17 import org.openstreetmap.josm.testutils. JOSMTestRules;19 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 18 20 19 21 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 22 import org.junit.jupiter.api.Test; 23 import org.junit.jupiter.params.ParameterizedTest; 24 import org.junit.jupiter.params.provider.Arguments; 25 import org.junit.jupiter.params.provider.MethodSource; 20 26 21 27 /** 22 28 * Unit tests of {@link UserIdentityManager} class. 23 29 */ 30 @BasicPreferences 24 31 class UserIdentityManagerTest { 25 26 /**27 * Setup test.28 */29 @RegisterExtension30 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")31 public JOSMTestRules test = new JOSMTestRules().preferences();32 33 32 private static UserInfo newUserInfo() { 34 33 return newUserInfo(1, "a description"); … … 180 179 } 181 180 182 /** 183 * Preferences include neither an url nor a user name => we have an anonymous user 184 */ 185 @Test 186 void testInitFromPreferences1() { 181 static Stream<Arguments> testInitFromPreferences() { 182 return Stream.of( 183 Arguments.of((Function<UserIdentityManager, Boolean>) UserIdentityManager::isAnonymous, 184 new String[] {"osm-server.url", null, "osm-server.username", null}, 185 "Preferences include neither an url nor a user name => we have an anonymous user"), 186 Arguments.of((Function<UserIdentityManager, Boolean>) UserIdentityManager::isAnonymous, 187 new String[] {"osm-server.url", "http://api.openstreetmap.org", "osm-server.username", null}, 188 "Preferences include neither an url nor a user name => we have an anonymous user"), 189 Arguments.of((Function<UserIdentityManager, Boolean>) UserIdentityManager::isPartiallyIdentified, 190 new String[] {"osm-server.url", "http://api.openstreetmap.org", "osm-server.username", "test"}, 191 "Preferences include an user name => we have a partially identified user") 192 ); 193 } 194 195 @ParameterizedTest 196 @MethodSource 197 void testInitFromPreferences(Function<UserIdentityManager, Boolean> verifier, String[] config, String failureMessage) { 198 if (config.length % 2 != 0) { 199 fail("The arguments must be paired"); 200 } 187 201 UserIdentityManager im = UserIdentityManager.getInstance(); 188 202 … … 194 208 195 209 try { 196 Config.getPref().put("osm-server.url", null); 197 Config.getPref().put("osm-server.username", null); 210 for (int i = 0; i < config.length / 2; i++) { 211 Config.getPref().put(config[2 * i], config[2 * i + 1]); 212 } 198 213 199 214 im.initFromPreferences(); 200 215 201 assertTrue( im.isAnonymous());216 assertTrue(verifier.apply(im), failureMessage); 202 217 } finally { 203 218 Config.getPref().addPreferenceChangeListener(im); … … 206 221 207 222 /** 208 * Preferences include neither an url nor a user name => we have an anonymous user 209 */ 210 @Test 211 void testInitFromPreferences2() { 212 UserIdentityManager im = UserIdentityManager.getInstance(); 213 214 // reset it 215 im.setAnonymous(); 223 * Preferences include an user name which is different from the current 224 * user name and we are currently fully identifed => josm user becomes 225 * partially identified 226 * 227 * Note: Test #4 since the other three are parameterized 228 */ 229 @Test 230 void testInitFromPreferences4() { 231 UserIdentityManager im = UserIdentityManager.getInstance(); 216 232 217 233 // for this test we disable the listener … … 219 235 220 236 try { 237 im.setFullyIdentified("test1", newUserInfo()); 238 221 239 Config.getPref().put("osm-server.url", "http://api.openstreetmap.org"); 222 Config.getPref().put("osm-server.username", null); 223 224 im.initFromPreferences(); 225 226 assertTrue(im.isAnonymous()); 227 } finally { 228 Config.getPref().addPreferenceChangeListener(im); 229 } 230 } 231 232 /** 233 * Preferences include an user name => we have a partially identified user 234 */ 235 @Test 236 void testInitFromPreferences3() { 237 UserIdentityManager im = UserIdentityManager.getInstance(); 238 239 // for this test we disable the listener 240 Config.getPref().removePreferenceChangeListener(im); 241 242 try { 243 // reset it 244 im.setAnonymous(); 245 246 Config.getPref().put("osm-server.url", "http://api.openstreetmap.org"); 247 Config.getPref().put("osm-server.username", "test"); 240 Config.getPref().put("osm-server.username", "test2"); 248 241 249 242 im.initFromPreferences(); … … 256 249 257 250 /** 258 * Preferences include an user name which is different from the current259 * user name and we are currently fully identifed => josm user becomes260 * partially identified261 */262 @Test263 void testInitFromPreferences4() {264 UserIdentityManager im = UserIdentityManager.getInstance();265 266 // for this test we disable the listener267 Config.getPref().removePreferenceChangeListener(im);268 269 try {270 im.setFullyIdentified("test1", newUserInfo());271 272 Config.getPref().put("osm-server.url", "http://api.openstreetmap.org");273 Config.getPref().put("osm-server.username", "test2");274 275 im.initFromPreferences();276 277 assertTrue(im.isPartiallyIdentified());278 } finally {279 Config.getPref().addPreferenceChangeListener(im);280 }281 }282 283 /**284 251 * Preferences include an user name which is the same as the current 285 252 * user name and we are currently fully identifed => josm user remains -
trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCacheManagerTest.java
r17275 r18037 9 9 import java.util.logging.Logger; 10 10 11 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 12 13 import net.trajano.commons.testing.UtilityClassTestUtil; 11 14 import org.apache.commons.jcs3.access.CacheAccess; 12 15 import org.apache.commons.jcs3.auxiliary.disk.block.BlockDiskCacheAttributes; 13 16 import org.junit.jupiter.api.Test; 14 import org.junit.jupiter.api.extension.RegisterExtension; 15 import org.openstreetmap.josm.testutils.JOSMTestRules; 16 17 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 18 import net.trajano.commons.testing.UtilityClassTestUtil; 17 import org.junit.jupiter.api.Timeout; 19 18 20 19 /** 21 20 * Unit tests for class {@link JCSCacheManager}. 22 21 */ 22 @Timeout(20) 23 @BasicPreferences 23 24 class JCSCacheManagerTest { 24 25 /**26 * Setup test.27 */28 @RegisterExtension29 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")30 public JOSMTestRules test = new JOSMTestRules().preferences().timeout(20000);31 32 25 /** 33 26 * Tests that {@code JCSCacheManager} satisfies utility class criteria. -
trunk/test/unit/org/openstreetmap/josm/data/osm/TagCollectionTest.java
r17275 r18037 17 17 import java.util.stream.Stream; 18 18 19 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 20 19 21 import org.junit.jupiter.api.Test; 20 import org.junit.jupiter.api.extension.RegisterExtension;21 import org.openstreetmap.josm.testutils.JOSMTestRules;22 23 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;24 22 25 23 /** … … 27 25 * @author Michael Zangl 28 26 */ 27 // We need prefs for using primitives 28 @BasicPreferences 29 29 class TagCollectionTest { 30 30 private final Tag tagA = new Tag("k", "v"); … … 35 35 private final Tag tagNullKey = new Tag(null, "b"); 36 36 private final Tag tagNullValue = new Tag("k2", null); 37 38 /**39 * We need prefs for using primitives40 */41 @RegisterExtension42 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")43 public JOSMTestRules test = new JOSMTestRules().preferences();44 37 45 38 private void assertTagCounts(TagCollection collection, int a, int b, int c, int d) { -
trunk/test/unit/org/openstreetmap/josm/data/osm/event/SelectionEventManagerTest.java
r17275 r18037 9 9 import java.util.List; 10 10 11 import org.junit.jupiter.api.Test;12 import org.junit.jupiter.api.extension.RegisterExtension;13 11 import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation; 14 12 import org.openstreetmap.josm.data.osm.DataSelectionListener; … … 16 14 import org.openstreetmap.josm.gui.MainApplication; 17 15 import org.openstreetmap.josm.gui.util.GuiHelper; 18 import org.openstreetmap.josm.testutils. JOSMTestRules;16 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 19 17 20 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;18 import org.junit.jupiter.api.Test; 21 19 22 20 /** … … 25 23 * @since 12048 26 24 */ 25 @BasicPreferences 27 26 class SelectionEventManagerTest { 28 27 private final class SelectionListener implements DataSelectionListener { … … 39 38 } 40 39 } 41 42 /**43 */44 @RegisterExtension45 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")46 public JOSMTestRules test = new JOSMTestRules().preferences();47 40 48 41 /** -
trunk/test/unit/org/openstreetmap/josm/data/osm/search/SearchCompilerTest.java
r17749 r18037 19 19 import java.util.Set; 20 20 21 import org.junit.Assert;22 import org.junit.jupiter.api.Test;23 import org.junit.jupiter.api.extension.RegisterExtension;24 21 import org.openstreetmap.josm.TestUtils; 25 22 import org.openstreetmap.josm.data.coor.LatLon; … … 43 40 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets; 44 41 import org.openstreetmap.josm.gui.tagging.presets.items.Key; 45 import org.openstreetmap.josm.testutils. JOSMTestRules;42 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 46 43 import org.openstreetmap.josm.tools.Logging; 47 44 48 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;49 45 import nl.jqno.equalsverifier.EqualsVerifier; 50 46 import nl.jqno.equalsverifier.Warning; 47 import org.junit.Assert; 48 import org.junit.jupiter.api.Test; 49 import org.junit.jupiter.api.Timeout; 51 50 52 51 /** 53 52 * Unit tests for class {@link SearchCompiler}. 54 53 */ 54 // We need prefs for this. We access preferences when creating OSM primitives 55 @BasicPreferences 56 @Timeout(30) 55 57 class SearchCompilerTest { 56 57 /**58 * We need prefs for this. We access preferences when creating OSM primitives.59 */60 @RegisterExtension61 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")62 public JOSMTestRules test = new JOSMTestRules().preferences().timeout(30000);63 64 58 private static final class SearchContext { 65 59 final DataSet ds = new DataSet(); -
trunk/test/unit/org/openstreetmap/josm/data/preferences/NamedColorPropertyTest.java
r17275 r18037 11 11 import javax.swing.UIManager; 12 12 13 import org.openstreetmap.josm.data.Preferences; 14 import org.openstreetmap.josm.spi.preferences.Config; 15 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 16 13 17 import org.junit.jupiter.api.BeforeEach; 14 18 import org.junit.jupiter.api.Test; 15 import org.junit.jupiter.api.extension.RegisterExtension;16 import org.openstreetmap.josm.data.Preferences;17 import org.openstreetmap.josm.spi.preferences.Config;18 import org.openstreetmap.josm.testutils.JOSMTestRules;19 20 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;21 19 22 20 /** … … 24 22 * @author Michael Zangl 25 23 */ 24 // This is a preference test 25 @BasicPreferences 26 26 class NamedColorPropertyTest { 27 /**28 * This is a preference test.29 */30 @RegisterExtension31 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")32 public JOSMTestRules test = new JOSMTestRules().preferences();33 27 private NamedColorProperty base; 34 28 -
trunk/test/unit/org/openstreetmap/josm/data/preferences/PreferencesWriterTest.java
r17275 r18037 13 13 import java.util.TreeMap; 14 14 15 import org.junit.jupiter.api.Test;16 15 import org.openstreetmap.josm.data.Version; 17 import org.openstreetmap.josm.spi.preferences.Setting; 16 import org.openstreetmap.josm.spi.preferences.AbstractSetting; 18 17 import org.openstreetmap.josm.spi.preferences.ListListSetting; 19 18 import org.openstreetmap.josm.spi.preferences.ListSetting; 20 import org.openstreetmap.josm.spi.preferences.AbstractSetting; 19 import org.openstreetmap.josm.spi.preferences.MapListSetting; 20 import org.openstreetmap.josm.spi.preferences.Setting; 21 21 import org.openstreetmap.josm.spi.preferences.StringSetting; 22 import org.openstreetmap.josm.spi.preferences.MapListSetting; 22 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 23 24 import org.junit.jupiter.api.Test; 23 25 24 26 /** 25 27 * Unit tests for class {@link PreferencesWriter}. 26 28 */ 29 // This is a preference test 30 @BasicPreferences 27 31 class PreferencesWriterTest { 28 32 -
trunk/test/unit/org/openstreetmap/josm/data/preferences/StrokePropertyTest.java
r17275 r18037 7 7 import java.awt.BasicStroke; 8 8 9 import org.junit.jupiter.api.extension.RegisterExtension; 9 import org.openstreetmap.josm.spi.preferences.Config; 10 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 11 10 12 import org.junit.jupiter.api.Test; 11 import org.openstreetmap.josm.spi.preferences.Config;12 import org.openstreetmap.josm.testutils.JOSMTestRules;13 14 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;15 13 16 14 /** … … 18 16 * @author Michael Zangl 19 17 */ 18 // This is a preference test 19 @BasicPreferences 20 20 class StrokePropertyTest { 21 /**22 * This is a preference test23 */24 @RegisterExtension25 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")26 public JOSMTestRules test = new JOSMTestRules().preferences();27 28 21 /** 29 22 * Test {@link StrokeProperty#get()} -
trunk/test/unit/org/openstreetmap/josm/data/projection/CustomProjectionTest.java
r17275 r18037 8 8 import java.util.stream.Stream; 9 9 10 import org.junit.jupiter.api.extension.RegisterExtension;11 import org.junit.jupiter.api.Test;12 10 import org.openstreetmap.josm.data.coor.LatLon; 13 11 import org.openstreetmap.josm.data.projection.CustomProjection.Polarity; 14 import org.openstreetmap.josm.testutils. JOSMTestRules;12 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 15 13 16 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 import org.junit.jupiter.api.Test; 17 15 18 16 /** … … 20 18 * @author Michael Zangl 21 19 */ 20 // Need pref to load pref 21 @BasicPreferences 22 22 class CustomProjectionTest { 23 /**24 * Need pref to load pref.25 */26 @RegisterExtension27 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")28 public JOSMTestRules test = new JOSMTestRules().preferences();29 30 23 /** 31 24 * Test {@link CustomProjection#parseAngle(String, String)} -
trunk/test/unit/org/openstreetmap/josm/data/protobuf/ProtobufTest.java
r17867 r18037 32 32 import org.openstreetmap.josm.data.vector.VectorWay; 33 33 import org.openstreetmap.josm.io.Compression; 34 import org.openstreetmap.josm.testutils. JOSMTestRules;34 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 35 35 36 36 import org.junit.jupiter.api.Test; 37 import org.junit.jupiter.api.extension.RegisterExtension;38 37 39 38 /** … … 60 59 } 61 60 62 @RegisterExtension63 JOSMTestRules josmTestRules = new JOSMTestRules().preferences();64 65 61 private Number bytesToVarInt(int... bytes) { 66 62 byte[] byteArray = new byte[bytes.length]; … … 108 104 } 109 105 106 @BasicPreferences 110 107 @Test 111 108 void testRead_17_26028_50060() throws IOException { -
trunk/test/unit/org/openstreetmap/josm/data/validation/tests/DuplicateRelationTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 import org.junit.jupiter.api.Test;8 6 import org.openstreetmap.josm.TestUtils; 9 7 import org.openstreetmap.josm.data.coor.LatLon; … … 13 11 import org.openstreetmap.josm.data.validation.TestError; 14 12 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 15 import org.openstreetmap.josm.testutils. JOSMTestRules;13 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 16 14 17 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;15 import org.junit.jupiter.api.Test; 18 16 19 17 /** 20 18 * JUnit Test of "Duplicate relation" validation test. 21 19 */ 20 @BasicPreferences 22 21 class DuplicateRelationTest { 23 24 /**25 * Setup test by initializing JOSM preferences and projection.26 */27 @RegisterExtension28 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")29 public JOSMTestRules test = new JOSMTestRules().preferences();30 31 22 static class ExpectedResult { 32 23 final int code; -
trunk/test/unit/org/openstreetmap/josm/data/validation/tests/OpeningHourTestTest.java
r17591 r18037 17 17 import java.util.Set; 18 18 19 import org.junit.jupiter.api.BeforeEach;20 import org.junit.jupiter.api.Test;21 import org.junit.jupiter.api.extension.RegisterExtension;22 19 import org.openstreetmap.josm.command.ChangePropertyCommand; 23 20 import org.openstreetmap.josm.data.coor.LatLon; … … 32 29 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetReader; 33 30 import org.openstreetmap.josm.gui.tagging.presets.items.KeyedItem; 34 import org.openstreetmap.josm.testutils.JOSMTestRules; 31 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 32 import org.openstreetmap.josm.testutils.annotations.I18n; 35 33 import org.openstreetmap.josm.tools.Logging; 36 34 37 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 35 import org.junit.jupiter.api.BeforeEach; 36 import org.junit.jupiter.api.Test; 38 37 39 38 /** … … 41 40 * @see OpeningHourTest 42 41 */ 42 @I18n 43 @BasicPreferences 43 44 class OpeningHourTestTest { 44 /**45 * We need preferences for this. We check strings so we need i18n.46 */47 @RegisterExtension48 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")49 public JOSMTestRules test = new JOSMTestRules().preferences().i18n();50 51 45 private OpeningHourTest openingHourTest; 52 46 -
trunk/test/unit/org/openstreetmap/josm/data/validation/util/EntitiesTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.data.validation.util; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension;4 import net.trajano.commons.testing.UtilityClassTestUtil; 5 5 import org.junit.jupiter.api.Test; 6 import org.openstreetmap.josm.testutils.JOSMTestRules;7 8 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;9 import net.trajano.commons.testing.UtilityClassTestUtil;10 6 11 7 /** … … 13 9 */ 14 10 class EntitiesTest { 15 16 /**17 * Setup test.18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules();22 23 11 /** 24 12 * Tests that {@code Entities} satisfies utility class criteria. -
trunk/test/unit/org/openstreetmap/josm/data/validation/util/MultipleNameVisitorTest.java
r17275 r18037 6 6 import java.util.Arrays; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.junit.jupiter.api.Test;10 8 import org.openstreetmap.josm.TestUtils; 11 9 import org.openstreetmap.josm.data.osm.Way; 12 import org.openstreetmap.josm.testutils. JOSMTestRules;10 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 13 11 14 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 import org.junit.jupiter.api.Test; 15 13 16 14 /** 17 15 * Unit tests for class {@link MultipleNameVisitor}. 18 16 */ 17 @BasicPreferences 19 18 class MultipleNameVisitorTest { 20 21 /**22 * Setup test.23 */24 @RegisterExtension25 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")26 public JOSMTestRules test = new JOSMTestRules().preferences();27 28 19 /** 29 20 * Non-regression test for bug #11967. -
trunk/test/unit/org/openstreetmap/josm/data/vector/VectorRelationTest.java
r17867 r18037 1 1 // License: GPL. For details, see LICENSE file. 2 2 package org.openstreetmap.josm.data.vector; 3 4 import org.junit.jupiter.api.Test;5 import org.junit.jupiter.api.extension.RegisterExtension;6 import org.openstreetmap.josm.testutils.JOSMTestRules;7 8 import java.util.Arrays;9 3 10 4 import static org.junit.jupiter.api.Assertions.assertEquals; … … 14 8 import static org.junit.jupiter.api.Assertions.assertTrue; 15 9 10 import java.util.Arrays; 11 12 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 13 14 import org.junit.jupiter.api.Test; 15 16 16 /** 17 17 * Test class for {@link VectorRelation} … … 19 19 * @since 17862 20 20 */ 21 @BasicPreferences 21 22 class VectorRelationTest { 22 @RegisterExtension23 JOSMTestRules rule = new JOSMTestRules();24 25 23 @Test 26 24 void testMembers() { -
trunk/test/unit/org/openstreetmap/josm/data/vector/VectorWayTest.java
r17867 r18037 2 2 package org.openstreetmap.josm.data.vector; 3 3 4 import org.junit.jupiter.api.Test; 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 import static org.junit.jupiter.api.Assertions.assertFalse; 6 import static org.junit.jupiter.api.Assertions.assertNull; 7 import static org.junit.jupiter.api.Assertions.assertSame; 8 import static org.junit.jupiter.api.Assertions.assertTrue; 9 import static org.junit.jupiter.api.Assertions.fail; 10 11 import java.util.ArrayList; 12 import java.util.Arrays; 13 import java.util.Collections; 14 import java.util.List; 15 5 16 import org.openstreetmap.josm.data.coor.LatLon; 6 17 import org.openstreetmap.josm.data.osm.BBox; … … 10 21 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; 11 22 import org.openstreetmap.josm.data.osm.visitor.PrimitiveVisitor; 23 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 12 24 13 import java.util.ArrayList; 14 import java.util.Arrays; 15 import java.util.Collections; 16 import java.util.List; 17 18 import static org.junit.jupiter.api.Assertions.assertEquals; 19 import static org.junit.jupiter.api.Assertions.assertFalse; 20 import static org.junit.jupiter.api.Assertions.assertNull; 21 import static org.junit.jupiter.api.Assertions.assertSame; 22 import static org.junit.jupiter.api.Assertions.assertTrue; 23 import static org.junit.jupiter.api.Assertions.fail; 25 import org.junit.jupiter.api.Test; 24 26 25 27 /** … … 50 52 51 53 @Test 54 @BasicPreferences 52 55 void testNodes() { 53 56 VectorNode node1 = new VectorNode("test"); -
trunk/test/unit/org/openstreetmap/josm/gui/autofilter/AutoFilterRuleTest.java
r17275 r18037 9 9 import java.util.stream.IntStream; 10 10 11 import org.junit.jupiter.api.extension.RegisterExtension;12 import org.junit.jupiter.api.Test;13 11 import org.openstreetmap.josm.data.osm.OsmPrimitive; 14 12 import org.openstreetmap.josm.data.osm.OsmUtils; 15 import org.openstreetmap.josm.testutils.JOSMTestRules; 13 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 14 import org.openstreetmap.josm.testutils.annotations.I18n; 16 15 17 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;16 import org.junit.jupiter.api.Test; 18 17 19 18 /** 20 19 * Unit tests of {@link AutoFilterRule} class. 21 20 */ 21 @BasicPreferences 22 @I18n 22 23 class AutoFilterRuleTest { 23 24 /**25 * Setup tests26 */27 @RegisterExtension28 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")29 public JOSMTestRules test = new JOSMTestRules().i18n();30 31 24 /** 32 25 * Unit test of {@link AutoFilterRule#getTagValuesForPrimitive}. -
trunk/test/unit/org/openstreetmap/josm/gui/bbox/SizeButtonTest.java
r17275 r18037 6 6 import static org.junit.jupiter.api.Assertions.assertTrue; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.junit.jupiter.api.Test;10 8 import org.openstreetmap.josm.TestUtils; 11 9 import org.openstreetmap.josm.gui.bbox.SizeButton.AccessibleSizeButton; 12 import org.openstreetmap.josm.testutils. JOSMTestRules;10 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 13 11 14 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 import org.junit.jupiter.api.Test; 15 13 16 14 /** 17 15 * Unit tests of {@link SizeButton} class. 18 16 */ 17 @BasicPreferences 19 18 class SizeButtonTest { 20 21 /**22 * Setup tests23 */24 @RegisterExtension25 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")26 public JOSMTestRules test = new JOSMTestRules().preferences();27 28 19 /** 29 20 * Unit test of {@link SizeButton#SizeButton}. -
trunk/test/unit/org/openstreetmap/josm/gui/bugreport/BugReportSettingsPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 import org.junit.jupiter.api.Test;8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 6 import org.openstreetmap.josm.tools.bugreport.BugReport; 10 7 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;8 import org.junit.jupiter.api.Test; 12 9 13 10 /** … … 15 12 */ 16 13 class BugReportSettingsPanelTest { 17 18 /**19 * Setup test20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules();24 25 14 /** 26 15 * Test {@link BugReportSettingsPanel} -
trunk/test/unit/org/openstreetmap/josm/gui/bugreport/DebugTextDisplayTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.gui.datatransfer.ClipboardUtils; 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.gui.datatransfer.ClipboardUtils;9 import org.openstreetmap.josm.testutils.JOSMTestRules;10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 10 13 11 /** 14 12 * Unit test of {@link DebugTextDisplay} class. 15 13 */ 14 @BasicPreferences 16 15 class DebugTextDisplayTest { 17 /**18 * Setup test19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 16 /** 25 17 * Test {@link DebugTextDisplay#getCodeText} -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/ConflictResolverTest.java
r17275 r18037 7 7 import java.util.NoSuchElementException; 8 8 9 import org.junit.jupiter.api.Test;10 import org.junit.jupiter.api.extension.RegisterExtension;11 9 import org.openstreetmap.josm.command.SequenceCommand; 12 10 import org.openstreetmap.josm.data.conflict.Conflict; … … 16 14 import org.openstreetmap.josm.data.osm.Relation; 17 15 import org.openstreetmap.josm.data.osm.Way; 18 import org.openstreetmap.josm.testutils. JOSMTestRules;16 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 19 17 20 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;18 import org.junit.jupiter.api.Test; 21 19 22 20 /** 23 21 * Unit tests of {@link ConflictResolver} class. 24 22 */ 23 @BasicPreferences 25 24 class ConflictResolverTest { 26 27 /**28 * Setup test.29 */30 @RegisterExtension31 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")32 public JOSMTestRules test = new JOSMTestRules().preferences();33 34 25 /** 35 26 * Unit test of {@link ConflictResolver#buildResolveCommand} - empty case. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListMergeModelTest.java
r17374 r18037 2 2 package org.openstreetmap.josm.gui.conflict.pair.nodes; 3 3 4 import static org.junit.jupiter.api.Assertions.fail;5 4 import static org.junit.jupiter.api.Assertions.assertEquals; 6 5 import static org.junit.jupiter.api.Assertions.assertFalse; 7 6 import static org.junit.jupiter.api.Assertions.assertTrue; 7 import static org.junit.jupiter.api.Assertions.fail; 8 8 9 9 import java.beans.PropertyChangeEvent; … … 19 19 import javax.swing.DefaultListSelectionModel; 20 20 21 import org.junit.jupiter.api.Test;22 import org.junit.jupiter.api.extension.RegisterExtension;23 21 import org.openstreetmap.josm.TestUtils; 24 22 import org.openstreetmap.josm.data.osm.Node; … … 26 24 import org.openstreetmap.josm.gui.conflict.pair.AbstractListMergeModel; 27 25 import org.openstreetmap.josm.testutils.DatasetFactory; 28 import org.openstreetmap.josm.testutils. JOSMTestRules;26 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 29 27 import org.openstreetmap.josm.tools.Logging; 30 28 31 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;29 import org.junit.jupiter.api.Test; 32 30 33 31 /** 34 32 * Unit tests of {@link NodeListMergeModel}. 35 33 */ 34 // Needed to due to OSM primitive dependencies 35 @BasicPreferences 36 36 class NodeListMergeModelTest { 37 38 37 private final DatasetFactory my = new DatasetFactory(); 39 38 private final DatasetFactory their = new DatasetFactory(); 40 41 /**42 * Setup test.43 */44 @RegisterExtension45 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")46 public JOSMTestRules test = new JOSMTestRules();47 39 48 40 @SuppressWarnings("unchecked") -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListMergerTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 7 8 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 9 12 10 /** 13 11 * Unit tests of {@link NodeListMerger} class. 14 12 */ 13 @BasicPreferences 15 14 class NodeListMergerTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 15 /** 25 16 * Unit test of {@link NodeListMerger#NodeListMerger}. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModelTest.java
r17275 r18037 9 9 import javax.swing.event.ChangeListener; 10 10 11 import org.junit.jupiter.api.BeforeEach;12 import org.junit.jupiter.api.Test;13 import org.junit.jupiter.api.extension.RegisterExtension;14 11 import org.openstreetmap.josm.data.conflict.Conflict; 15 12 import org.openstreetmap.josm.data.coor.LatLon; … … 20 17 import org.openstreetmap.josm.data.osm.Way; 21 18 import org.openstreetmap.josm.gui.conflict.pair.MergeDecisionType; 22 import org.openstreetmap.josm.testutils. JOSMTestRules;19 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 23 20 24 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 21 import org.junit.jupiter.api.BeforeEach; 22 import org.junit.jupiter.api.Test; 25 23 26 24 /** 27 25 * Unit tests of {@link PropertiesMergeModel}. 28 26 */ 27 // Needed to due to OSM primitive dependencies 28 @BasicPreferences 29 29 class PropertiesMergeModelTest { 30 30 … … 50 50 * Setup test. 51 51 */ 52 @RegisterExtension53 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")54 public JOSMTestRules test = new JOSMTestRules();55 56 /**57 * Setup test.58 */59 52 @BeforeEach 60 publicvoid setUp() {53 void setUp() { 61 54 model = new PropertiesMergeModel(); 62 55 } -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergerTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.TestUtils; 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.TestUtils;9 import org.openstreetmap.josm.testutils.JOSMTestRules;10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 10 13 11 /** 14 12 * Unit tests of {@link PropertiesMerger} class. 15 13 */ 14 @BasicPreferences 16 15 class PropertiesMergerTest { 17 18 /**19 * Setup test.20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 16 /** 26 17 * Unit test of {@link PropertiesMerger#PropertiesMerger}. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberMergerTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 7 8 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 9 12 10 /** 13 11 * Unit tests of {@link RelationMemberMerger} class. 14 12 */ 13 @BasicPreferences 15 14 class RelationMemberMergerTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 15 /** 25 16 * Unit test of {@link RelationMemberMerger#RelationMemberMerger}. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberTableCellEditorTest.java
r17275 r18037 8 8 import java.awt.Component; 9 9 10 import org.junit.jupiter.api.extension.RegisterExtension;11 import org.junit.jupiter.api.Test;12 10 import org.openstreetmap.josm.data.osm.Node; 13 11 import org.openstreetmap.josm.data.osm.RelationMember; 14 import org.openstreetmap.josm.testutils. JOSMTestRules;12 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 15 13 16 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 import org.junit.jupiter.api.Test; 17 15 18 16 /** 19 17 * Unit tests of {@link RelationMemberTableCellEditor} class. 20 18 */ 19 @BasicPreferences 21 20 class RelationMemberTableCellEditorTest { 22 23 /**24 * Setup test.25 */26 @RegisterExtension27 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")28 public JOSMTestRules test = new JOSMTestRules().preferences();29 30 21 /** 31 22 * Unit test of {@link RelationMemberTableCellEditor#RelationMemberTableCellEditor}. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberTableCellRendererTest.java
r17275 r18037 6 6 import javax.swing.JTable; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.junit.jupiter.api.Test;10 8 import org.openstreetmap.josm.data.osm.Node; 11 9 import org.openstreetmap.josm.data.osm.RelationMember; 12 10 import org.openstreetmap.josm.gui.conflict.pair.ListRole; 13 11 import org.openstreetmap.josm.gui.conflict.pair.nodes.NodeListMergeModel; 14 import org.openstreetmap.josm.testutils. JOSMTestRules;12 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 15 13 16 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 import org.junit.jupiter.api.Test; 17 15 18 16 /** 19 17 * Unit tests of {@link RelationMemberTableCellRenderer} class. 20 18 */ 19 @BasicPreferences 21 20 class RelationMemberTableCellRendererTest { 22 23 /**24 * Setup test.25 */26 @RegisterExtension27 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")28 public JOSMTestRules test = new JOSMTestRules().preferences();29 30 21 /** 31 22 * Unit test of {@link RelationMemberTableCellRenderer#RelationMemberTableCellRenderer}. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeItemTest.java
r17275 r18037 6 6 import static org.junit.jupiter.api.Assertions.fail; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.junit.jupiter.api.Test;10 8 import org.openstreetmap.josm.data.osm.Node; 11 9 import org.openstreetmap.josm.gui.conflict.pair.MergeDecisionType; 12 import org.openstreetmap.josm.testutils. JOSMTestRules;10 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 13 11 import org.openstreetmap.josm.tools.Logging; 14 12 15 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;13 import org.junit.jupiter.api.Test; 16 14 17 15 /** 18 16 * Unit tests of {@link TagMergeItem} class. 19 17 */ 18 // Needed to due to OSM primitive dependencies 19 @BasicPreferences 20 20 class TagMergeItemTest { 21 22 /**23 * Setup test.24 */25 @RegisterExtension26 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")27 public JOSMTestRules test = new JOSMTestRules();28 29 21 @Test 30 22 void testTagMergeItem() { -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeModelTest.java
r17275 r18037 9 9 import java.util.Set; 10 10 11 import org.junit.jupiter.api.extension.RegisterExtension;12 import org.junit.jupiter.api.Test;13 11 import org.openstreetmap.josm.TestUtils; 14 12 import org.openstreetmap.josm.data.osm.Node; 15 13 import org.openstreetmap.josm.gui.conflict.pair.MergeDecisionType; 16 import org.openstreetmap.josm.testutils. JOSMTestRules;17 18 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 15 16 import org.junit.jupiter.api.Test; 19 17 20 18 /** … … 22 20 */ 23 21 @SuppressWarnings("unchecked") 22 // Needed to due to OSM primitive dependencies 23 @BasicPreferences 24 24 class TagMergeModelTest { 25 26 /**27 * Setup test.28 */29 @RegisterExtension30 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")31 public JOSMTestRules test = new JOSMTestRules();32 33 25 protected Set<PropertyChangeListener> getListeners(TagMergeModel model) throws ReflectiveOperationException { 34 26 return (Set<PropertyChangeListener>) TestUtils.getPrivateField(model, "listeners"); -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergerTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 7 8 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 9 12 10 /** 13 11 * Unit tests of {@link TagMerger} class. 14 12 */ 13 @BasicPreferences 15 14 class TagMergerTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 15 /** 25 16 * Unit test of {@link TagMerger#TagMerger}. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellEditorTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 7 12 8 /** … … 14 10 */ 15 11 class MultiValueCellEditorTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules();23 24 12 /** 25 13 * Unit test of {@link MultiValueCellEditor#MultiValueCellEditor}. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellRendererTest.java
r17275 r18037 10 10 import javax.swing.JTable; 11 11 12 import org.junit.jupiter.api.extension.RegisterExtension;13 import org.junit.jupiter.api.Test;14 12 import org.openstreetmap.josm.data.osm.Tag; 15 13 import org.openstreetmap.josm.data.osm.TagCollection; 16 import org.openstreetmap.josm.testutils. JOSMTestRules;14 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 17 15 18 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;16 import org.junit.jupiter.api.Test; 19 17 20 18 /** 21 19 * Unit tests of {@link MultiValueCellRenderer} class. 22 20 */ 21 @BasicPreferences 23 22 class MultiValueCellRendererTest { 24 25 /**26 * Setup test.27 */28 @RegisterExtension29 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")30 public JOSMTestRules test = new JOSMTestRules().preferences();31 32 23 /** 33 24 * Unit test of {@link MultiValueCellRenderer#MultiValueCellRenderer}. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialogTest.java
r17275 r18037 9 9 import java.awt.Insets; 10 10 11 import org.junit.jupiter.api.extension.RegisterExtension;12 import org.junit.jupiter.api.Test;13 11 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; 14 12 import org.openstreetmap.josm.gui.conflict.tags.PasteTagsConflictResolverDialog.StatisticsInfo; 15 13 import org.openstreetmap.josm.gui.conflict.tags.PasteTagsConflictResolverDialog.StatisticsInfoTable; 16 14 import org.openstreetmap.josm.gui.conflict.tags.PasteTagsConflictResolverDialog.StatisticsTableModel; 17 import org.openstreetmap.josm.testutils. JOSMTestRules;15 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 18 16 19 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;17 import org.junit.jupiter.api.Test; 20 18 21 19 /** 22 20 * Unit tests of {@link PasteTagsConflictResolverDialog} class. 23 21 */ 22 // Needed to due to OSM primitive dependencies 23 @BasicPreferences 24 24 class PasteTagsConflictResolverDialogTest { 25 26 /**27 * Setup test.28 */29 @RegisterExtension30 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")31 public JOSMTestRules test = new JOSMTestRules();32 33 25 /** 34 26 * Unit test of {@link PasteTagsConflictResolverDialog#PANE_TITLES}. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverModelTest.java
r17275 r18037 10 10 import java.util.List; 11 11 12 import org.junit.jupiter.api.extension.RegisterExtension;13 import org.junit.jupiter.api.Test;14 12 import org.openstreetmap.josm.data.coor.LatLon; 15 13 import org.openstreetmap.josm.data.osm.DataSet; … … 18 16 import org.openstreetmap.josm.data.osm.RelationMember; 19 17 import org.openstreetmap.josm.data.osm.Way; 20 import org.openstreetmap.josm.testutils. JOSMTestRules;18 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 21 19 22 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;20 import org.junit.jupiter.api.Test; 23 21 24 22 /** 25 23 * Unit tests of {@link RelationMemberConflictResolverModel} class. 26 24 */ 25 // Only needed for OSM primitives 26 @BasicPreferences 27 27 class RelationMemberConflictResolverModelTest { 28 29 /**30 * Setup test.31 */32 @RegisterExtension33 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")34 public JOSMTestRules test = new JOSMTestRules();35 36 28 List<Way> buildTestDataSet() { 37 29 final DataSet ds = new DataSet(); -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 7 8 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 9 12 10 /** 13 11 * Unit tests of {@link RelationMemberConflictResolver} class. 14 12 */ 13 @BasicPreferences 15 14 class RelationMemberConflictResolverTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 15 /** 25 16 * Unit test for {@link RelationMemberConflictResolver#RelationMemberConflictResolver}. -
trunk/test/unit/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolutionUtilTest.java
r17564 r18037 15 15 import java.util.stream.Collectors; 16 16 17 import org.junit.jupiter.api.Test;18 import org.junit.jupiter.api.extension.RegisterExtension;19 17 import org.openstreetmap.josm.data.osm.Tag; 20 18 import org.openstreetmap.josm.data.osm.TagCollection; … … 23 21 import org.openstreetmap.josm.gui.conflict.tags.TagConflictResolutionUtil.AutomaticCombine; 24 22 import org.openstreetmap.josm.testutils.JOSMTestRules; 23 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 25 24 26 25 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 26 import org.junit.jupiter.api.Test; 27 import org.junit.jupiter.api.extension.RegisterExtension; 27 28 28 29 /** 29 30 * Unit tests of {@link TagConflictResolutionUtil} class. 30 31 */ 32 @BasicPreferences 31 33 class TagConflictResolutionUtilTest { 32 33 /**34 * Setup test.35 */36 @RegisterExtension37 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")38 public JOSMTestRules test = new JOSMTestRules();39 40 34 private static HashSet<String> newHashSet(String... values) { 41 35 return Arrays.stream(values).collect(Collectors.toCollection(HashSet::new)); -
trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/ClipboardUtilsTest.java
r17677 r18037 17 17 import java.io.IOException; 18 18 19 import org.junit.jupiter.api.extension.RegisterExtension;19 import net.trajano.commons.testing.UtilityClassTestUtil; 20 20 import org.junit.jupiter.api.Test; 21 import org.openstreetmap.josm.testutils.JOSMTestRules;22 23 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;24 import net.trajano.commons.testing.UtilityClassTestUtil;25 21 26 22 /** … … 66 62 } 67 63 } 68 69 /**70 * No dependencies71 */72 @RegisterExtension73 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")74 public JOSMTestRules test = new JOSMTestRules();75 64 76 65 /** -
trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/PrimitiveTransferableTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 import static org.junit.jupiter.api.Assertions.assertFalse; 6 import static org.junit.jupiter.api.Assertions.assertThrows; 6 7 import static org.junit.jupiter.api.Assertions.assertTrue; 7 import static org.junit.jupiter.api.Assertions.assertThrows;8 8 9 9 import java.awt.datatransfer.DataFlavor; … … 14 14 import java.util.List; 15 15 16 import org.junit.jupiter.api.Test;17 import org.junit.jupiter.api.extension.RegisterExtension;18 16 import org.openstreetmap.josm.data.osm.Node; 19 17 import org.openstreetmap.josm.data.osm.NodeData; … … 21 19 import org.openstreetmap.josm.gui.datatransfer.data.PrimitiveTransferData; 22 20 import org.openstreetmap.josm.gui.datatransfer.data.TagTransferData; 23 import org.openstreetmap.josm.testutils. JOSMTestRules;21 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 24 22 25 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;23 import org.junit.jupiter.api.Test; 26 24 27 25 /** 28 26 * Unit tests of {@link PrimitiveTransferable} class. 29 27 */ 28 // Only needed for OSM primitives 29 @BasicPreferences 30 30 class PrimitiveTransferableTest { 31 /**32 * Prefs to use OSM primitives33 */34 @RegisterExtension35 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")36 public JOSMTestRules test = new JOSMTestRules().preferences();37 38 31 /** 39 32 * Test of {@link PrimitiveTransferable#getTransferDataFlavors()} method response order -
trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/RelationMemberTransferableTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 import static org.junit.jupiter.api.Assertions.assertFalse; 6 import static org.junit.jupiter.api.Assertions.assertThrows; 6 7 import static org.junit.jupiter.api.Assertions.assertTrue; 7 import static org.junit.jupiter.api.Assertions.assertThrows; 8 8 9 import static org.openstreetmap.josm.gui.datatransfer.RelationMemberTransferable.RELATION_MEMBER_DATA; 9 10 … … 13 14 import java.util.Collections; 14 15 15 import org.junit.jupiter.api.Test;16 import org.junit.jupiter.api.extension.RegisterExtension;17 16 import org.openstreetmap.josm.data.osm.Node; 18 17 import org.openstreetmap.josm.data.osm.PrimitiveData; … … 20 19 import org.openstreetmap.josm.data.osm.RelationMemberData; 21 20 import org.openstreetmap.josm.gui.datatransfer.data.PrimitiveTransferData; 22 import org.openstreetmap.josm.testutils. JOSMTestRules;21 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 23 22 24 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;23 import org.junit.jupiter.api.Test; 25 24 26 25 /** … … 28 27 */ 29 28 class RelationMemberTransferableTest { 30 31 /**32 * Setup tests33 */34 @RegisterExtension35 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")36 public JOSMTestRules test = new JOSMTestRules();37 38 29 /** 39 30 * Test of {@link RelationMemberTransferable#getTransferDataFlavors()} method. … … 64 55 */ 65 56 @Test 57 @BasicPreferences 66 58 void testGetTransferDataNominal() throws UnsupportedFlavorException { 67 59 RelationMemberTransferable rmt = new RelationMemberTransferable(Collections.singleton(new RelationMember("test", new Node(1)))); -
trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/TagTransferableTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 import static org.junit.jupiter.api.Assertions.assertFalse; 6 import static org.junit.jupiter.api.Assertions.assertThrows; 6 7 import static org.junit.jupiter.api.Assertions.assertTrue; 7 import static org.junit.jupiter.api.Assertions.assertThrows;8 8 9 9 import java.awt.datatransfer.DataFlavor; … … 12 12 import java.util.Map; 13 13 14 import org.openstreetmap.josm.gui.datatransfer.data.TagTransferData; 15 14 16 import org.junit.jupiter.api.Test; 15 import org.junit.jupiter.api.extension.RegisterExtension;16 import org.openstreetmap.josm.gui.datatransfer.data.TagTransferData;17 import org.openstreetmap.josm.testutils.JOSMTestRules;18 19 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;20 17 21 18 /** … … 23 20 */ 24 21 class TagTransferableTest { 25 26 /**27 * Setup tests28 */29 @RegisterExtension30 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")31 public JOSMTestRules test = new JOSMTestRules();32 33 22 /** 34 23 * Test of {@link TagTransferable#isDataFlavorSupported} method. -
trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/data/PrimitiveTagTransferDataTest.java
r17275 r18037 9 9 import java.util.Map; 10 10 11 import org.junit.jupiter.api.extension.RegisterExtension;12 import org.junit.jupiter.api.Test;13 11 import org.openstreetmap.josm.data.osm.Node; 14 12 import org.openstreetmap.josm.data.osm.NodeData; … … 18 16 import org.openstreetmap.josm.data.osm.TagCollection; 19 17 import org.openstreetmap.josm.data.osm.WayData; 20 import org.openstreetmap.josm.testutils. JOSMTestRules;18 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 21 19 22 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;20 import org.junit.jupiter.api.Test; 23 21 24 22 /** … … 26 24 * @author Michael Zangl 27 25 */ 26 // Only required due to OSM primitive dependencies 27 @BasicPreferences 28 28 class PrimitiveTagTransferDataTest { 29 /**30 * Prefs only required because of the dependencies of OSM primitives.31 */32 @RegisterExtension33 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")34 public JOSMTestRules test = new JOSMTestRules().preferences();35 36 29 private static boolean isHeterogeneousSource(PrimitiveData... t) { 37 30 return new PrimitiveTagTransferData(Arrays.asList(t)).isHeterogeneousSource(); -
trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/importers/OsmLinkPasterTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertNull; 6 6 7 import org.junit.jupiter.api.extension.RegisterExtension; 7 import org.openstreetmap.josm.data.coor.LatLon; 8 8 9 import org.junit.jupiter.api.Test; 9 import org.openstreetmap.josm.data.coor.LatLon;10 import org.openstreetmap.josm.testutils.JOSMTestRules;11 12 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;13 10 14 11 /** … … 17 14 */ 18 15 class OsmLinkPasterTest { 19 /**20 * No dependencies21 */22 @RegisterExtension23 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")24 public JOSMTestRules test = new JOSMTestRules();25 26 16 /** 27 17 * Test of {@link OsmLinkPaster#parseLatLon(String)} -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/NotesDialogTest.java
r17714 r18037 11 11 import javax.swing.JList; 12 12 13 import org.junit.jupiter.api.Test;14 import org.junit.jupiter.api.extension.RegisterExtension;15 13 import org.openstreetmap.josm.data.coor.LatLon; 16 14 import org.openstreetmap.josm.data.notes.Note; … … 18 16 import org.openstreetmap.josm.data.osm.User; 19 17 import org.openstreetmap.josm.gui.dialogs.NotesDialog.NoteRenderer; 20 import org.openstreetmap.josm.testutils. JOSMTestRules;18 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 21 19 22 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;20 import org.junit.jupiter.api.Test; 23 21 24 22 /** 25 23 * Unit tests of {@link NotesDialog} 26 24 */ 25 @BasicPreferences 27 26 class NotesDialogTest { 28 29 /**30 * Setup tests31 */32 @RegisterExtension33 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")34 public JOSMTestRules josmTestRules = new JOSMTestRules().preferences();35 36 27 private Note createMultiLineNote() { 37 28 Note note = new Note(LatLon.ZERO); -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManagerTest.java
r17275 r18037 8 8 import java.awt.GraphicsEnvironment; 9 9 import java.awt.event.ActionEvent; 10 import java.util.Collections; 11 import java.util.List; 12 10 13 import javax.swing.JButton; 11 14 import javax.swing.JDialog; 12 15 13 import java.util.Collections;14 import java.util.List;15 16 import org.junit.jupiter.api.extension.RegisterExtension;17 import org.junit.jupiter.api.Test;18 16 import org.openstreetmap.josm.TestUtils; 19 17 import org.openstreetmap.josm.data.osm.Changeset; … … 28 26 import org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManager.ShowDetailAction; 29 27 import org.openstreetmap.josm.gui.dialogs.changeset.query.ChangesetQueryDialog; 30 import org.openstreetmap.josm.testutils. JOSMTestRules;28 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 31 29 import org.openstreetmap.josm.testutils.mockers.HelpAwareOptionPaneMocker; 32 30 import org.openstreetmap.josm.testutils.mockers.WindowMocker; … … 35 33 import mockit.Mock; 36 34 import mockit.MockUp; 37 38 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 35 import org.junit.jupiter.api.Test; 39 36 40 37 /** 41 38 * Unit tests of {@link ChangesetCacheManager} class. 42 39 */ 40 @BasicPreferences 43 41 class ChangesetCacheManagerTest { 44 45 /**46 * Setup tests47 */48 @RegisterExtension49 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")50 public JOSMTestRules test = new JOSMTestRules().preferences();51 52 42 /** 53 43 * Unit test of {@link ChangesetCacheManager#destroyInstance}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableColumnModelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 7 12 8 /** … … 14 10 */ 15 11 class ChangesetCacheTableColumnModelTest { 16 17 /**18 * Setup tests19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules();23 24 12 /** 25 13 * Unit test of {@link ChangesetCacheTableColumnModel}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 import org.junit.jupiter.api.Test;8 6 import org.openstreetmap.josm.testutils.JOSMTestRules; 9 7 10 8 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 9 import org.junit.jupiter.api.Test; 10 import org.junit.jupiter.api.extension.RegisterExtension; 11 11 12 12 /** … … 20 20 @RegisterExtension 21 21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD") 22 public JOSMTestRules test = new JOSMTestRules().preferences(); 22 public JOSMTestRules test = new JOSMTestRules().preferences().main(); 23 23 24 24 /** -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 7 8 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 9 12 10 /** 13 11 * Unit tests of {@link ChangesetDetailPanel} class. 14 12 */ 13 @BasicPreferences 15 14 class ChangesetDetailPanelTest { 16 17 /**18 * Setup tests19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 15 /** 25 16 * Unit test of {@link ChangesetDetailPanel#ChangesetDetailPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDiscussionPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 7 8 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 9 12 10 /** 13 11 * Unit tests of {@link ChangesetDiscussionPanel} class. 14 12 */ 13 @BasicPreferences 15 14 class ChangesetDiscussionPanelTest { 16 17 /**18 * Setup tests19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 15 /** 25 16 * Unit test of {@link ChangesetDiscussionPanel#ChangesetDiscussionPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetTagsPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 7 8 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 9 12 10 /** 13 11 * Unit tests of {@link ChangesetTagsPanel} class. 14 12 */ 13 @BasicPreferences 15 14 class ChangesetTagsPanelTest { 16 17 /**18 * Setup tests19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 15 /** 25 16 * Unit test of {@link ChangesetTagsPanel#ChangesetTagsPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 7 8 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 9 12 10 /** 13 11 * Unit tests of {@link AdvancedChangesetQueryPanel} class. 14 12 */ 13 @BasicPreferences 15 14 class AdvancedChangesetQueryPanelTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 15 /** 25 16 * Unit test of {@link AdvancedChangesetQueryPanel#AdvancedChangesetQueryPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/changeset/query/BasicChangesetQueryPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 7 8 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 9 12 10 /** 13 11 * Unit tests of {@link BasicChangesetQueryPanel} class. 14 12 */ 13 @BasicPreferences 15 14 class BasicChangesetQueryPanelTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 15 /** 25 16 * Unit test of {@link BasicChangesetQueryPanel#BasicChangesetQueryPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanelTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertTrue; 6 6 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import org.junit.jupiter.api.Test; 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.openstreetmap.josm.testutils.JOSMTestRules;10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 10 13 11 /** 14 12 * Unit tests of {@link UrlBasedQueryPanel} class. 15 13 */ 14 @BasicPreferences 16 15 class UrlBasedQueryPanelTest { 17 18 /**19 * Setup test.20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 16 /** 26 17 * Unit test of {@link UrlBasedQueryPanel#UrlBasedQueryPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/layer/DuplicateActionTest.java
r17275 r18037 9 9 import java.io.InputStream; 10 10 11 import org.junit.jupiter.api.extension.RegisterExtension;12 import org.junit.jupiter.api.Test;13 11 import org.openstreetmap.josm.TestUtils; 14 12 import org.openstreetmap.josm.gui.MainApplication; 15 13 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 16 14 import org.openstreetmap.josm.io.OsmReader; 17 import org.openstreetmap.josm.testutils. JOSMTestRules;15 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 18 16 19 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;17 import org.junit.jupiter.api.Test; 20 18 21 19 /** 22 20 * Unit tests of {@link DuplicateAction} class. 23 21 */ 22 // TMS layer needs prefs. Platform for LayerListDialog shortcuts. 23 @BasicPreferences 24 24 class DuplicateActionTest { 25 /**26 * TMS layer needs prefs. Platform for LayerListDialog shortcuts.27 */28 @RegisterExtension29 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")30 public JOSMTestRules test = new JOSMTestRules().preferences();31 32 25 /** 33 26 * Non-regression test for ticket <a href="https://josm.openstreetmap.de/ticket/4539">#4539</a>. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialogTest.java
r17275 r18037 7 7 import java.util.List; 8 8 9 import org.junit.jupiter.api.extension.RegisterExtension;10 import org.junit.jupiter.api.Test;11 9 import org.openstreetmap.josm.data.coor.LatLon; 12 10 import org.openstreetmap.josm.data.osm.Node; 13 11 import org.openstreetmap.josm.data.osm.OsmPrimitive; 14 12 import org.openstreetmap.josm.data.osm.Way; 15 import org.openstreetmap.josm.testutils. JOSMTestRules;13 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 16 14 17 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;15 import org.junit.jupiter.api.Test; 18 16 19 17 /** 20 18 * Unit tests of {@link PropertiesDialog} class. 21 19 */ 20 @BasicPreferences 22 21 class PropertiesDialogTest { 23 24 /**25 * Setup tests26 */27 @RegisterExtension28 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")29 public JOSMTestRules test = new JOSMTestRules();30 31 22 private static String createSearchSetting(List<OsmPrimitive> sel, boolean sameType) { 32 23 return PropertiesDialog.createSearchSetting("foo", sel, sameType).text; -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/properties/RecentTagCollectionTest.java
r17275 r18037 9 9 import java.util.Collections; 10 10 11 import org.junit.jupiter.api.extension.RegisterExtension;12 import org.junit.jupiter.api.Test;13 11 import org.openstreetmap.josm.data.osm.Tag; 14 12 import org.openstreetmap.josm.data.osm.search.SearchParseError; 15 13 import org.openstreetmap.josm.data.osm.search.SearchSetting; 16 14 import org.openstreetmap.josm.data.preferences.ListProperty; 17 import org.openstreetmap.josm.testutils. JOSMTestRules;15 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 18 16 19 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;17 import org.junit.jupiter.api.Test; 20 18 21 19 /** 22 20 * Unit tests of {@link RecentTagCollection} class. 23 21 */ 22 @BasicPreferences 24 23 class RecentTagCollectionTest { 25 26 /**27 * Setup tests28 */29 @RegisterExtension30 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")31 public JOSMTestRules test = new JOSMTestRules().preferences();32 33 24 /** 34 25 * Performs various tests on a {@link RecentTagCollection}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowserTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 import org.junit.jupiter.api.Test;8 6 import org.openstreetmap.josm.data.osm.DataSet; 9 7 import org.openstreetmap.josm.data.osm.Relation; 10 8 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 11 import org.openstreetmap.josm.testutils. JOSMTestRules;9 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 12 10 13 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 import org.junit.jupiter.api.Test; 14 12 15 13 /** 16 14 * Unit tests of {@link ChildRelationBrowser} class. 17 15 */ 16 @BasicPreferences 18 17 class ChildRelationBrowserTest { 19 20 /**21 * Setup test.22 */23 @RegisterExtension24 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")25 public JOSMTestRules test = new JOSMTestRules().preferences();26 27 18 /** 28 19 * Unit test of {@link ChildRelationBrowser#ChildRelationBrowser}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/MemberTableLinkedCellRendererTest.java
r17275 r18037 6 6 import javax.swing.JTable; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.junit.jupiter.api.Test;10 8 import org.openstreetmap.josm.TestUtils; 11 9 import org.openstreetmap.josm.gui.dialogs.relation.sort.WayConnectionType; 12 import org.openstreetmap.josm.testutils. JOSMTestRules;10 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 13 11 14 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 import org.junit.jupiter.api.Test; 15 13 16 14 /** 17 15 * Unit tests of {@link MemberTableLinkedCellRenderer} class. 18 16 */ 17 @BasicPreferences 19 18 class MemberTableLinkedCellRendererTest { 20 21 /**22 * Setup test.23 */24 @RegisterExtension25 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")26 public JOSMTestRules test = new JOSMTestRules().preferences();27 28 19 /** 29 20 * Unit test of {@link MemberTableLinkedCellRenderer#MemberTableLinkedCellRenderer}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/MemberTableMemberCellRendererTest.java
r17275 r18037 6 6 import javax.swing.JTable; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.junit.jupiter.api.Test;10 8 import org.openstreetmap.josm.data.osm.DataSet; 11 9 import org.openstreetmap.josm.data.osm.Node; 12 10 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 13 import org.openstreetmap.josm.testutils. JOSMTestRules;11 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 14 12 15 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;13 import org.junit.jupiter.api.Test; 16 14 17 15 /** 18 16 * Unit tests of {@link MemberTableMemberCellRenderer} class. 19 17 */ 18 @BasicPreferences 20 19 class MemberTableMemberCellRendererTest { 21 22 /**23 * Setup test.24 */25 @RegisterExtension26 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")27 public JOSMTestRules test = new JOSMTestRules().preferences();28 29 20 /** 30 21 * Unit test of {@link MemberTableMemberCellRenderer#MemberTableMemberCellRenderer}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModelTest.java
r17275 r18037 8 8 import java.util.List; 9 9 10 import org.junit.jupiter.api.extension.RegisterExtension;11 import org.junit.jupiter.api.Test;12 10 import org.openstreetmap.josm.data.osm.Node; 13 11 import org.openstreetmap.josm.data.osm.OsmPrimitive; 14 12 import org.openstreetmap.josm.data.osm.Tag; 15 13 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetHandler; 16 import org.openstreetmap.josm.testutils. JOSMTestRules;14 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 17 15 18 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;16 import org.junit.jupiter.api.Test; 19 17 20 18 /** 21 19 * Unit tests of {@link MemberTableModel} class. 22 20 */ 21 @BasicPreferences 23 22 class MemberTableModelTest { 24 25 /**26 * Setup test.27 */28 @RegisterExtension29 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")30 public JOSMTestRules test = new JOSMTestRules();31 32 23 /** 33 24 * Non-regression test for ticket <a href="https://josm.openstreetmap.de/ticket/12443">#12443</a>. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/MemberTableRoleCellRendererTest.java
r17275 r18037 6 6 import javax.swing.JTable; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.junit.jupiter.api.Test;10 8 import org.openstreetmap.josm.data.osm.DataSet; 11 9 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 12 import org.openstreetmap.josm.testutils. JOSMTestRules;10 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 13 11 14 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 import org.junit.jupiter.api.Test; 15 13 16 14 /** 17 15 * Unit tests of {@link MemberTableRoleCellRenderer} class. 18 16 */ 17 @BasicPreferences 19 18 class MemberTableRoleCellRendererTest { 20 21 /**22 * Setup test.23 */24 @RegisterExtension25 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")26 public JOSMTestRules test = new JOSMTestRules();27 28 19 /** 29 20 * Unit test of {@link MemberTableRoleCellRenderer#MemberTableRoleCellRenderer}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowserTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.gui.dialogs.relation; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension;5 import org.junit.jupiter.api.Test;6 4 import org.openstreetmap.josm.data.osm.DataSet; 7 5 import org.openstreetmap.josm.data.osm.Relation; 8 6 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 9 import org.openstreetmap.josm.testutils. JOSMTestRules;7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 10 8 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;9 import org.junit.jupiter.api.Test; 12 10 13 11 /** 14 12 * Unit tests of {@link ReferringRelationsBrowser} class. 15 13 */ 14 @BasicPreferences 16 15 class ReferringRelationsBrowserTest { 17 18 /**19 * Setup test.20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 16 /** 26 17 * Unit test of {@link ReferringRelationsBrowser#ReferringRelationsBrowser}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/RelationTreeCellRendererTest.java
r17275 r18037 6 6 import javax.swing.JTree; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension; 8 import org.openstreetmap.josm.data.osm.Relation; 9 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 10 9 11 import org.junit.jupiter.api.Test; 10 import org.openstreetmap.josm.data.osm.Relation;11 import org.openstreetmap.josm.testutils.JOSMTestRules;12 13 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 12 15 13 /** 16 14 * Unit tests of {@link RelationTreeCellRenderer} class. 17 15 */ 16 @BasicPreferences 18 17 class RelationTreeCellRendererTest { 19 20 /**21 * Setup test.22 */23 @RegisterExtension24 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")25 public JOSMTestRules test = new JOSMTestRules().preferences();26 27 18 /** 28 19 * Unit test of {@link RelationTreeCellRenderer#RelationTreeCellRenderer}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/SelectionTableCellRendererTest.java
r17275 r18037 6 6 import javax.swing.JTable; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension; 8 import org.openstreetmap.josm.data.osm.Node; 9 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 10 9 11 import org.junit.jupiter.api.Test; 10 import org.openstreetmap.josm.data.osm.Node;11 import org.openstreetmap.josm.testutils.JOSMTestRules;12 13 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 12 15 13 /** 16 14 * Unit tests of {@link SelectionTableCellRenderer} class. 17 15 */ 16 @BasicPreferences 18 17 class SelectionTableCellRendererTest { 19 20 /**21 * Setup test.22 */23 @RegisterExtension24 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")25 public JOSMTestRules test = new JOSMTestRules().preferences();26 27 18 /** 28 19 * Unit test of {@link SelectionTableCellRenderer#SelectionTableCellRenderer}. -
trunk/test/unit/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanelTest.java
r17275 r18037 13 13 import java.util.Set; 14 14 15 import org.junit.jupiter.api.extension.RegisterExtension;16 import org.junit.jupiter.api.Test;17 15 import org.openstreetmap.josm.data.osm.Node; 18 16 import org.openstreetmap.josm.data.osm.OsmPrimitive; 19 17 import org.openstreetmap.josm.data.validation.Severity; 20 18 import org.openstreetmap.josm.data.validation.TestError; 21 import org.openstreetmap.josm.testutils. JOSMTestRules;19 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 22 20 23 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;21 import org.junit.jupiter.api.Test; 24 22 25 23 /** 26 24 * Unit tests of {@link ValidatorTreePanel} class. 27 25 */ 26 @BasicPreferences 28 27 class ValidatorTreePanelTest { 29 30 /**31 * Setup tests32 */33 @RegisterExtension34 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")35 public JOSMTestRules test = new JOSMTestRules().preferences();36 37 28 /** 38 29 * Unit test of {@link ValidatorTreePanel#ValidatorTreePanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/download/BookmarkSelectionTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.gui.download; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension; 4 import org.openstreetmap.josm.data.Bounds; 5 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 6 5 7 import org.junit.jupiter.api.Test; 6 import org.openstreetmap.josm.data.Bounds;7 import org.openstreetmap.josm.testutils.JOSMTestRules;8 9 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;10 8 11 9 /** 12 10 * Unit tests of {@link BookmarkSelection} class. 13 11 */ 12 @BasicPreferences 14 13 class BookmarkSelectionTest { 15 16 /**17 * Setup tests18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules().preferences();22 23 14 /** 24 15 * Test for {@link BookmarkSelection#BookmarkSelection}. -
trunk/test/unit/org/openstreetmap/josm/gui/download/BoundingBoxSelectionTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.gui.download; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension; 4 import org.openstreetmap.josm.data.Bounds; 5 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 6 5 7 import org.junit.jupiter.api.Test; 6 import org.openstreetmap.josm.data.Bounds;7 import org.openstreetmap.josm.testutils.JOSMTestRules;8 9 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;10 8 11 9 /** 12 10 * Unit tests of {@link BoundingBoxSelection} class. 13 11 */ 12 @BasicPreferences 14 13 class BoundingBoxSelectionTest { 15 16 /**17 * Setup tests18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules().preferences();22 23 14 /** 24 15 * Test for {@link BoundingBoxSelection#BoundingBoxSelection}. -
trunk/test/unit/org/openstreetmap/josm/gui/download/PlaceSelectionTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.gui.download; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension; 4 import org.openstreetmap.josm.data.Bounds; 5 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 6 5 7 import org.junit.jupiter.api.Test; 6 import org.openstreetmap.josm.data.Bounds;7 import org.openstreetmap.josm.testutils.JOSMTestRules;8 9 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;10 8 11 9 /** 12 10 * Unit tests of {@link PlaceSelection} class. 13 11 */ 12 @BasicPreferences 14 13 class PlaceSelectionTest { 15 16 /**17 * Setup tests18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules().preferences();22 23 14 /** 24 15 * Test for {@link PlaceSelection#PlaceSelection}. -
trunk/test/unit/org/openstreetmap/josm/gui/download/TileSelectionTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.gui.download; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension; 4 import org.openstreetmap.josm.data.Bounds; 5 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 6 5 7 import org.junit.jupiter.api.Test; 6 import org.openstreetmap.josm.data.Bounds;7 import org.openstreetmap.josm.testutils.JOSMTestRules;8 9 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;10 8 11 9 /** 12 10 * Unit tests of {@link TileSelection} class. 13 11 */ 12 @BasicPreferences 14 13 class TileSelectionTest { 15 16 /**17 * Setup tests18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules().preferences();22 23 14 /** 24 15 * Test for {@link TileSelection#TileSelection}. -
trunk/test/unit/org/openstreetmap/josm/gui/help/HyperlinkHandlerTest.java
r17275 r18037 11 11 import javax.swing.text.html.HTMLEditorKit; 12 12 13 import org.junit.jupiter.api.extension.RegisterExtension; 13 import org.openstreetmap.josm.gui.widgets.JosmEditorPane; 14 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 15 14 16 import org.junit.jupiter.api.Test; 15 import org.openstreetmap.josm.gui.widgets.JosmEditorPane;16 import org.openstreetmap.josm.testutils.JOSMTestRules;17 18 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;19 17 20 18 /** 21 19 * Unit tests of {@link HyperlinkHandler} class. 22 20 */ 21 @BasicPreferences 23 22 class HyperlinkHandlerTest { 24 25 /**26 * Setup tests27 */28 @RegisterExtension29 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")30 public JOSMTestRules test = new JOSMTestRules().preferences();31 32 23 /** 33 24 * Non-regression test for ticket <a href="https://josm.openstreetmap.de/ticket/17338">#17338</a>. -
trunk/test/unit/org/openstreetmap/josm/gui/history/CoordinateInfoViewerTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertThrows; 6 6 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import org.junit.jupiter.api.Test; 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.openstreetmap.josm.testutils.JOSMTestRules;10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 10 13 11 /** 14 12 * Unit tests of {@link CoordinateInfoViewer} class. 15 13 */ 14 @BasicPreferences 16 15 class CoordinateInfoViewerTest { 17 18 /**19 * Setup test.20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 16 /** 26 17 * Test for {@link CoordinateInfoViewer#CoordinateInfoViewer} - {@code null} handling. -
trunk/test/unit/org/openstreetmap/josm/gui/history/NodeListViewerTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertThrows; 6 6 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import org.junit.jupiter.api.Test; 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.openstreetmap.josm.testutils.JOSMTestRules;10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 10 13 11 /** 14 12 * Unit tests of {@link NodeListViewer} class. 15 13 */ 14 @BasicPreferences 16 15 class NodeListViewerTest { 17 18 /**19 * Setup test.20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 16 /** 26 17 * Test for {@link NodeListViewer#NodeListViewer} - {@code null} handling. -
trunk/test/unit/org/openstreetmap/josm/gui/io/BasicUploadSettingsPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 7 7 8 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 9 12 10 /** 13 11 * Unit tests of {@link BasicUploadSettingsPanel} class. 14 12 */ 13 @BasicPreferences 15 14 class BasicUploadSettingsPanelTest { 16 17 /**18 * Setup tests19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 15 /** 25 16 * Test of {@link BasicUploadSettingsPanel#BasicUploadSettingsPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/io/ChangesetCellRendererTest.java
r17717 r18037 6 6 import javax.swing.JList; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 8 import org.junit.jupiter.api.Test; 10 9 import org.openstreetmap.josm.data.osm.Changeset; 11 import org.openstreetmap.josm.testutils.JOSMTestRules; 12 13 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 10 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 14 11 15 12 import java.time.Instant; … … 18 15 * Unit tests of {@link ChangesetCellRenderer} class. 19 16 */ 17 @BasicPreferences 20 18 class ChangesetCellRendererTest { 21 /**22 * Setup test.23 */24 @RegisterExtension25 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")26 public JOSMTestRules test = new JOSMTestRules().preferences();27 28 19 /** 29 20 * Test of {@link ChangesetCellRenderer} class. -
trunk/test/unit/org/openstreetmap/josm/gui/io/ChangesetManagementPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules; 9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 11 8 12 9 /** 13 10 * Unit tests of {@link ChangesetManagementPanel} class. 14 11 */ 12 @BasicPreferences 15 13 class ChangesetManagementPanelTest { 16 17 /**18 * Setup tests19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 14 /** 25 15 * Test of {@link ChangesetManagementPanel#ChangesetManagementPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/io/CredentialDialogTest.java
r17275 r18037 7 7 import static org.junit.jupiter.api.Assertions.assertTrue; 8 8 9 import org.junit.jupiter.api.extension.RegisterExtension;10 9 import org.junit.jupiter.api.Test; 11 10 import org.openstreetmap.josm.gui.io.CredentialDialog.CredentialPanel; 12 import org.openstreetmap.josm.testutils.JOSMTestRules; 13 14 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 11 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 15 12 16 13 /** 17 14 * Unit tests of {@link CredentialDialog} class. 18 15 */ 16 @BasicPreferences 19 17 class CredentialDialogTest { 20 21 /**22 * Setup tests23 */24 @RegisterExtension25 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")26 public JOSMTestRules test = new JOSMTestRules().preferences();27 28 18 /** 29 19 * Test of {@link CredentialDialog.CredentialPanel} class. -
trunk/test/unit/org/openstreetmap/josm/gui/io/CustomConfiguratorTest.java
r17275 r18037 14 14 15 15 import org.junit.jupiter.api.Test; 16 import org.junit.jupiter.api.extension.RegisterExtension;17 16 import org.openstreetmap.josm.TestUtils; 18 17 import org.openstreetmap.josm.data.Preferences; 19 18 import org.openstreetmap.josm.data.PreferencesUtils; 20 19 import org.openstreetmap.josm.spi.preferences.Config; 21 import org.openstreetmap.josm.testutils. JOSMTestRules;20 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 22 21 import org.openstreetmap.josm.tools.Utils; 23 24 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;25 22 26 23 /** 27 24 * Unit tests for class {@link CustomConfigurator}. 28 25 */ 26 @BasicPreferences 29 27 class CustomConfiguratorTest { 30 31 /**32 * Setup test.33 */34 @RegisterExtension35 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")36 public JOSMTestRules test = new JOSMTestRules().preferences();37 38 28 /** 39 29 * Test method for {@link CustomConfigurator#exportPreferencesKeysToFile}. -
trunk/test/unit/org/openstreetmap/josm/gui/io/LayerNameAndFilePathTableCellTest.java
r17275 r18037 10 10 import javax.swing.JTable; 11 11 12 import org.junit.jupiter.api.extension.RegisterExtension;13 12 import org.junit.jupiter.api.Test; 14 13 import org.openstreetmap.josm.data.osm.DataSet; 15 14 import org.openstreetmap.josm.gui.layer.AbstractModifiableLayer; 16 15 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 17 import org.openstreetmap.josm.testutils.JOSMTestRules; 18 19 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 16 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 20 17 21 18 /** 22 19 * Unit tests of {@link LayerNameAndFilePathTableCell} class. 23 20 */ 21 @BasicPreferences 24 22 class LayerNameAndFilePathTableCellTest { 25 /**26 * Setup test.27 */28 @RegisterExtension29 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")30 public JOSMTestRules test = new JOSMTestRules().preferences();31 32 23 /** 33 24 * Test of {@link LayerNameAndFilePathTableCell} class. -
trunk/test/unit/org/openstreetmap/josm/gui/io/UploadDialogTest.java
r17523 r18037 18 18 19 19 import org.junit.jupiter.api.Test; 20 import org.junit.jupiter.api.extension.RegisterExtension;21 20 import org.openstreetmap.josm.TestUtils; 22 21 import org.openstreetmap.josm.data.osm.DataSet; … … 24 23 import org.openstreetmap.josm.io.UploadStrategySpecification; 25 24 import org.openstreetmap.josm.spi.preferences.Config; 26 import org.openstreetmap.josm.testutils. JOSMTestRules;25 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 27 26 import org.openstreetmap.josm.testutils.mockers.WindowMocker; 28 29 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;30 27 31 28 /** 32 29 * Unit tests of {@link UploadDialog} class. 33 30 */ 31 @BasicPreferences 34 32 class UploadDialogTest { 35 36 /**37 * Setup tests38 */39 @RegisterExtension40 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")41 public JOSMTestRules test = new JOSMTestRules().preferences();42 43 33 private static class MockUploadDialog extends JOptionPane implements IUploadDialog { 44 34 private final String source; -
trunk/test/unit/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules; 9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 11 8 12 9 /** 13 10 * Unit tests of {@link UploadParameterSummaryPanel} class. 14 11 */ 12 @BasicPreferences 15 13 class UploadParameterSummaryPanelTest { 16 17 /**18 * Setup tests19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 14 /** 25 15 * Test of {@link UploadParameterSummaryPanel#UploadParameterSummaryPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/io/UploadTextComponentValidatorTest.java
r17275 r18037 8 8 import javax.swing.JTextField; 9 9 10 import org.junit.jupiter.api.extension.RegisterExtension;11 10 import org.junit.jupiter.api.Test; 12 import org.openstreetmap.josm.testutils. JOSMTestRules;11 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 13 12 14 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 15 13 @BasicPreferences 16 14 class UploadTextComponentValidatorTest { 17 18 /**19 * Setup test.20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 15 /** 26 16 * Unit test of {@link UploadTextComponentValidator.UploadCommentValidator} -
trunk/test/unit/org/openstreetmap/josm/gui/layer/ImageryLayerTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertSame; 6 6 7 import org.junit.jupiter.api.extension.RegisterExtension;8 7 import org.junit.jupiter.api.Test; 9 8 import org.openstreetmap.josm.gui.layer.imagery.ImageryFilterSettings; 10 import org.openstreetmap.josm.testutils.JOSMTestRules; 11 12 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 9 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 13 10 14 11 /** 15 12 * Unit tests of {@link ImageryLayer} class. 16 13 */ 14 @BasicPreferences 17 15 class ImageryLayerTest { 18 19 /**20 * For creating layers21 */22 @RegisterExtension23 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")24 public JOSMTestRules test = new JOSMTestRules().preferences();25 26 16 /** 27 17 * Unit test of {@link ImageryLayer#getFilterSettings()} -
trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayerTest.java
r18035 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertThrows; 5 5 6 import org.junit.jupiter.api.Test;7 import org.junit.jupiter.api.extension.RegisterExtension;8 6 import org.openstreetmap.josm.data.osm.DataSet; 9 7 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 10 import org.openstreetmap.josm.testutils. JOSMTestRules;8 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 11 9 12 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;10 import org.junit.jupiter.api.Test; 13 11 14 12 /** 15 13 * Unit tests of {@link GeoImageLayer} class. 16 14 */ 15 // Basic preferences are needed for OSM primitives 16 @BasicPreferences 17 17 class GeoImageLayerTest { 18 /**19 * We need prefs for this.20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 18 25 19 /** -
trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplayTest.java
r17834 r18037 14 14 15 15 import org.junit.jupiter.api.Disabled; 16 import org.junit.jupiter.api.extension.RegisterExtension;17 16 import org.junit.jupiter.api.Test; 18 17 import org.openstreetmap.josm.gui.layer.geoimage.ImageDisplay.VisRect; 19 18 import org.openstreetmap.josm.gui.layer.imagery.ImageryFilterSettings; 20 import org.openstreetmap.josm.testutils.JOSMTestRules; 21 22 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 19 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 23 20 24 21 /** 25 22 * Unit tests of {@link ImageDisplay} class. 26 23 */ 24 @BasicPreferences 27 25 class ImageDisplayTest { 28 /**29 * We need prefs for this.30 */31 @RegisterExtension32 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")33 public JOSMTestRules test = new JOSMTestRules().preferences();34 35 26 /** 36 27 * Unit test of {@link ImageDisplay#calculateDrawImageRectangle}. -
trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/ThumbsLoaderTest.java
r17891 r18037 2 2 package org.openstreetmap.josm.gui.layer.geoimage; 3 3 4 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;5 4 import org.junit.jupiter.api.Disabled; 6 5 import org.junit.jupiter.api.Test; 7 import org.junit.jupiter.api.extension.RegisterExtension; 8 import org.openstreetmap.josm.testutils.JOSMTestRules; 6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 9 7 import org.openstreetmap.josm.tools.StreamUtils; 10 8 … … 22 20 * Unit tests of {@link ThumbsLoader} class. 23 21 */ 22 @BasicPreferences 24 23 class ThumbsLoaderTest { 25 /**26 * Setup test.27 */28 @RegisterExtension29 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")30 public JOSMTestRules test = new JOSMTestRules().preferences();31 32 24 /** 33 25 * Performance test for {@link ThumbsLoader} -
trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/WikimediaCommonsLoaderTest.java
r18021 r18037 11 11 import java.util.List; 12 12 13 import org.junit.jupiter.api.Test;14 import org.junit.jupiter.api.extension.RegisterExtension;15 13 import org.openstreetmap.josm.data.Bounds; 16 import org.openstreetmap.josm.testutils. JOSMTestRules;14 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 17 15 18 16 import com.github.tomakehurst.wiremock.WireMockServer; 19 20 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 17 import org.junit.jupiter.api.Test; 21 18 22 19 /** 23 20 * Unit test of {@link WikimediaCommonsLoader} 24 21 */ 22 @BasicPreferences 25 23 class WikimediaCommonsLoaderTest { 26 27 /**28 * Setup test.29 */30 @RegisterExtension31 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")32 public JOSMTestRules test = new JOSMTestRules().preferences();33 34 24 /** 35 25 * Unit test of {@link WikimediaCommonsLoader} -
trunk/test/unit/org/openstreetmap/josm/gui/layer/gpx/DownloadAlongTrackActionTest.java
r17275 r18037 8 8 import java.util.Collections; 9 9 10 import org.junit.jupiter.api.extension.RegisterExtension;11 10 import org.junit.jupiter.api.Test; 12 11 import org.openstreetmap.josm.TestUtils; … … 17 16 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 18 17 import org.openstreetmap.josm.io.GpxReaderTest; 19 import org.openstreetmap.josm.testutils. JOSMTestRules;18 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 20 19 import org.openstreetmap.josm.testutils.mockers.HelpAwareOptionPaneMocker; 21 22 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;23 20 24 21 /** 25 22 * Unit tests of {@link DownloadAlongTrackAction} class. 26 23 */ 24 @BasicPreferences 27 25 class DownloadAlongTrackActionTest { 28 29 /**30 * The test rules for this test31 */32 @RegisterExtension33 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")34 public JOSMTestRules test = new JOSMTestRules().preferences();35 36 26 private static PleaseWaitRunnable createTask(String file) throws Exception { 37 27 // click "Download" when presented with the appropriate HelpAwareOptionPane -
trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactoryTest.java
r17774 r18037 5 5 6 6 import org.junit.jupiter.api.Test; 7 import org.junit.jupiter.api.extension.RegisterExtension;8 7 import org.openstreetmap.josm.gui.mappaint.mapcss.Condition.Context; 9 8 import org.openstreetmap.josm.gui.mappaint.mapcss.ConditionFactory.Op; 10 9 import org.openstreetmap.josm.gui.mappaint.mapcss.ConditionFactory.PseudoClasses; 11 import org.openstreetmap.josm.testutils. JOSMTestRules;10 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 12 11 13 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 12 import net.trajano.commons.testing.UtilityClassTestUtil; 15 13 … … 20 18 * Unit tests of {@link ConditionFactory}. 21 19 */ 20 @BasicPreferences 22 21 class ConditionFactoryTest { 23 24 /**25 * Setup rule26 */27 @RegisterExtension28 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")29 public JOSMTestRules test = new JOSMTestRules().preferences();30 31 22 /** 32 23 * Non-regression test for ticket <a href="https://josm.openstreetmap.de/ticket/14368">#14368</a>. -
trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionTest.java
r17642 r18037 8 8 import org.junit.jupiter.api.BeforeEach; 9 9 import org.junit.jupiter.api.Test; 10 import org.junit.jupiter.api.extension.RegisterExtension;11 10 import org.openstreetmap.josm.data.osm.OsmPrimitive; 12 11 import org.openstreetmap.josm.data.osm.OsmUtils; … … 16 15 import org.openstreetmap.josm.gui.mappaint.mapcss.ConditionFactory.Op; 17 16 import org.openstreetmap.josm.gui.mappaint.mapcss.ConditionFactory.SimpleKeyValueCondition; 18 import org.openstreetmap.josm.testutils.JOSMTestRules; 19 20 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 17 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 21 18 22 19 /** … … 24 21 * @author Michael Zangl 25 22 */ 23 // We need prefs for nodes 24 @BasicPreferences 26 25 class ConditionTest { 27 /**28 * We need prefs for nodes.29 */30 @RegisterExtension31 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")32 public JOSMTestRules test = new JOSMTestRules().preferences();33 26 private OsmPrimitive node0; 34 27 private OsmPrimitive node1; -
trunk/test/unit/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorizationUITest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.openstreetmap.josm.gui.MainApplication; 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.gui.MainApplication;9 import org.openstreetmap.josm.testutils.JOSMTestRules;10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 10 13 11 /** 14 12 * Unit tests of {@link FullyAutomaticAuthorizationUI} class. 15 13 */ 14 @BasicPreferences 16 15 class FullyAutomaticAuthorizationUITest { 17 18 /**19 * Setup tests20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 16 /** 26 17 * Unit test of {@link FullyAutomaticAuthorizationUI#FullyAutomaticAuthorizationUI}. -
trunk/test/unit/org/openstreetmap/josm/gui/oauth/FullyAutomaticPropertiesPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertTrue; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules; 9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 11 8 12 9 /** 13 10 * Unit tests of {@link FullyAutomaticPropertiesPanel} class. 14 11 */ 12 @BasicPreferences 15 13 class FullyAutomaticPropertiesPanelTest { 16 17 /**18 * Setup tests19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 14 /** 25 15 * Unit test of {@link FullyAutomaticPropertiesPanel#FullyAutomaticPropertiesPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/oauth/ManualAuthorizationUITest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 7 import org.openstreetmap.josm.gui.MainApplication; 9 import org.openstreetmap.josm.testutils.JOSMTestRules; 10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 8 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 12 9 13 10 /** 14 11 * Unit tests of {@link ManualAuthorizationUI} class. 15 12 */ 13 @BasicPreferences 16 14 class ManualAuthorizationUITest { 17 18 /**19 * Setup tests20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 15 /** 26 16 * Unit test of {@link ManualAuthorizationUI#ManualAuthorizationUI}. -
trunk/test/unit/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorizationUITest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 7 import org.openstreetmap.josm.gui.MainApplication; 9 import org.openstreetmap.josm.testutils.JOSMTestRules; 10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 8 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 12 9 13 10 /** 14 11 * Unit tests of {@link SemiAutomaticAuthorizationUI} class. 15 12 */ 13 @BasicPreferences 16 14 class SemiAutomaticAuthorizationUITest { 17 18 /**19 * Setup tests20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 15 /** 26 16 * Unit test of {@link SemiAutomaticAuthorizationUI#SemiAutomaticAuthorizationUI}. -
trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/AddTMSLayerPanelTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertFalse; 6 6 7 import org.junit.jupiter.api.extension.RegisterExtension; 7 8 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 9 8 10 import org.junit.jupiter.api.Test; 9 import org.openstreetmap.josm.testutils.JOSMTestRules;10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 11 13 12 /** 14 13 * Unit tests of {@link AddTMSLayerPanel} class. 15 14 */ 15 @BasicPreferences 16 16 class AddTMSLayerPanelTest { 17 18 /**19 * Setup tests20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 17 /** 26 18 * Unit test of {@link AddTMSLayerPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanelTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertFalse; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension; 6 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 10 12 11 /** 13 12 * Unit tests of {@link AddWMSLayerPanel} class. 14 13 */ 14 @BasicPreferences 15 15 class AddWMSLayerPanelTest { 16 17 /**18 * Setup tests19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules().preferences();23 24 16 /** 25 17 * Unit test of {@link AddWMSLayerPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanelTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertThrows; 6 6 7 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import org.junit.jupiter.api.Test; 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.openstreetmap.josm.testutils.JOSMTestRules;10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 10 13 11 /** 14 12 * Unit tests of {@link AddWMTSLayerPanel} class. 15 13 */ 14 @BasicPreferences 16 15 class AddWMTSLayerPanelTest { 17 18 /**19 * Setup tests20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 16 /** 26 17 * Unit test of {@link AddWMTSLayerPanel}. -
trunk/test/unit/org/openstreetmap/josm/gui/preferences/server/ProxyPreferenceTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.gui.preferences.server; 3 3 4 import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; 4 5 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 6 6 import org.junit.jupiter.api.extension.RegisterExtension;7 7 import org.junit.jupiter.api.Test; 8 8 import org.openstreetmap.josm.gui.preferences.PreferencesTestUtils; 9 import org.openstreetmap.josm.testutils.JOSMTestRules; 10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 9 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 12 10 13 11 /** 14 12 * Unit tests of {@link ProxyPreference} class. 15 13 */ 14 @BasicPreferences 16 15 class ProxyPreferenceTest { 17 18 /**19 * Setup tests20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 16 /** 26 17 * Unit test of {@link ProxyPreference#ProxyPreference}. … … 36 27 @Test 37 28 void testAddGui() { 38 PreferencesTestUtils.doTestPreferenceSettingAddGui(new ProxyPreference.Factory(), null); 29 assertDoesNotThrow(() -> PreferencesTestUtils.doTestPreferenceSettingAddGui(new ProxyPreference.Factory(), null)); 39 30 } 40 31 } -
trunk/test/unit/org/openstreetmap/josm/gui/preferences/server/ServerAccessPreferenceTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.gui.preferences.server; 3 3 4 import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; 4 5 import static org.junit.jupiter.api.Assertions.assertNotNull; 5 6 6 import org.junit.jupiter.api.extension.RegisterExtension; 7 8 import org.openstreetmap.josm.gui.preferences.PreferencesTestUtils; 9 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 10 7 11 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.gui.preferences.PreferencesTestUtils;9 import org.openstreetmap.josm.testutils.JOSMTestRules;10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;12 12 13 13 /** 14 14 * Unit tests of {@link ServerAccessPreference} class. 15 15 */ 16 @BasicPreferences 16 17 class ServerAccessPreferenceTest { 17 18 /**19 * Setup tests20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 18 /** 26 19 * Unit test of {@link ServerAccessPreference#ServerAccessPreference}. … … 36 29 @Test 37 30 void testAddGui() { 38 PreferencesTestUtils.doTestPreferenceSettingAddGui(new ServerAccessPreference.Factory(), null); 31 assertDoesNotThrow(() -> PreferencesTestUtils.doTestPreferenceSettingAddGui(new ServerAccessPreference.Factory(), null)); 39 32 } 40 33 } -
trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetTest.java
r17662 r18037 2 2 package org.openstreetmap.josm.gui.tagging.presets; 3 3 4 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 4 import static org.junit.jupiter.api.Assertions.assertFalse; 5 import static org.junit.jupiter.api.Assertions.assertTrue; 6 7 import java.util.EnumSet; 8 5 9 import org.junit.jupiter.api.Test; 6 10 import org.junit.jupiter.api.extension.RegisterExtension; … … 8 12 import org.openstreetmap.josm.data.osm.OsmUtils; 9 13 import org.openstreetmap.josm.data.osm.search.SearchCompiler; 14 import org.openstreetmap.josm.data.osm.search.SearchParseError; 10 15 import org.openstreetmap.josm.gui.tagging.presets.items.Key; 11 16 import org.openstreetmap.josm.testutils.JOSMTestRules; 12 17 13 import java.util.EnumSet; 14 15 import static org.junit.jupiter.api.Assertions.assertFalse; 16 import static org.junit.jupiter.api.Assertions.assertTrue; 18 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 17 19 18 20 /** … … 30 32 /** 31 33 * Tests {@link TaggingPreset#test(IPrimitive)} 34 * @throws SearchParseError never 32 35 */ 33 36 @Test 34 void test() throws Exception{37 void test() throws SearchParseError { 35 38 Key key = new Key(); 36 39 key.key = "railway"; -
trunk/test/unit/org/openstreetmap/josm/gui/util/WindowGeometryTest.java
r17704 r18037 16 16 17 17 import org.junit.jupiter.api.Test; 18 import org.junit.jupiter.api.extension.RegisterExtension;19 18 import org.openstreetmap.josm.TestUtils; 20 19 import org.openstreetmap.josm.gui.util.WindowGeometry.WindowGeometryException; 21 20 import org.openstreetmap.josm.spi.preferences.Config; 22 import org.openstreetmap.josm.testutils. JOSMTestRules;21 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 23 22 24 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;25 23 import nl.jqno.equalsverifier.EqualsVerifier; 26 24 import nl.jqno.equalsverifier.Warning; 25 import org.junit.jupiter.params.ParameterizedTest; 26 import org.junit.jupiter.params.provider.NullSource; 27 import org.junit.jupiter.params.provider.ValueSource; 27 28 28 29 /** 29 30 * Unit tests of {@link WindowGeometry} class. 30 31 */ 32 @BasicPreferences 31 33 class WindowGeometryTest { 32 /**33 * Some of this depends on preferences.34 */35 @RegisterExtension36 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")37 public JOSMTestRules test = new JOSMTestRules().preferences();38 39 34 /** 40 35 * Test of {@link WindowGeometry#centerInWindow} method. … … 62 57 * Test of {@link WindowGeometry.WindowGeometryException} class. 63 58 */ 64 @Test 65 void testWindowGeometryException1() { 66 Config.getPref().put("test", null); 67 assertThrows(WindowGeometryException.class, () -> new WindowGeometry("test")); 68 } 69 70 /** 71 * Test of {@link WindowGeometry.WindowGeometryException} class. 72 */ 73 @Test 74 void testWindowGeometryException2() { 75 Config.getPref().put("test", ""); 76 assertThrows(WindowGeometryException.class, () -> new WindowGeometry("test")); 77 } 78 79 /** 80 * Test of {@link WindowGeometry.WindowGeometryException} class. 81 */ 82 @Test 83 void testWindowGeometryException3() { 84 Config.getPref().put("test", "x=not_a_number"); 85 assertThrows(WindowGeometryException.class, () -> new WindowGeometry("test")); 86 } 87 88 /** 89 * Test of {@link WindowGeometry.WindowGeometryException} class. 90 */ 91 @Test 92 void testWindowGeometryException4() { 93 Config.getPref().put("test", "wrong_pattern"); 59 @ParameterizedTest 60 @NullSource 61 @ValueSource(strings = {"", "x=not_a_number", "wrong_pattern"}) 62 void testWindowGeometryException(String badValue) { 63 Config.getPref().put("test", badValue); 94 64 assertThrows(WindowGeometryException.class, () -> new WindowGeometry("test")); 95 65 } … … 100 70 */ 101 71 @Test 102 void testWindowGeometryException 5() throws WindowGeometryException {72 void testWindowGeometryExceptionNoThrow() throws WindowGeometryException { 103 73 Config.getPref().put("test", "x=15,y=55,width=200,height=100"); 104 74 assertNotNull(new WindowGeometry("test")); -
trunk/test/unit/org/openstreetmap/josm/io/CertificateAmendmentTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.io; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension; 4 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 5 6 import net.trajano.commons.testing.UtilityClassTestUtil; 5 7 import org.junit.jupiter.api.Test; 6 import org.openstreetmap.josm.testutils.JOSMTestRules;7 8 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;9 import net.trajano.commons.testing.UtilityClassTestUtil;10 8 11 9 /** 12 10 * Unit tests of {@link CertificateAmendment} class. 13 11 */ 12 @BasicPreferences 14 13 class CertificateAmendmentTest { 15 16 /**17 * Setup rule18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules();22 23 14 /** 24 15 * Tests that {@code CertificateAmendment} satisfies utility class criteria. -
trunk/test/unit/org/openstreetmap/josm/io/ChangesetQueryTest.java
r17843 r18037 2 2 package org.openstreetmap.josm.io; 3 3 4 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;5 4 import org.junit.jupiter.api.Test; 6 import org.junit.jupiter.api.extension.RegisterExtension; 7 import org.openstreetmap.josm.testutils.JOSMTestRules; 5 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 6 9 7 import java.time.Instant; … … 16 14 * Unit tests of {@link ChangesetQuery} 17 15 */ 16 @BasicPreferences 18 17 class ChangesetQueryTest { 19 20 /**21 * Setup test.22 */23 @RegisterExtension24 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")25 public JOSMTestRules test = new JOSMTestRules().preferences();26 27 18 /** 28 19 * Unit tests of {@link ChangesetQuery#getQueryString()} -
trunk/test/unit/org/openstreetmap/josm/io/DiffResultProcessorTest.java
r17275 r18037 10 10 import java.util.Set; 11 11 12 import org.junit.jupiter.api.extension.RegisterExtension;13 import org.junit.jupiter.api.Test;14 12 import org.openstreetmap.josm.data.coor.LatLon; 15 13 import org.openstreetmap.josm.data.osm.Changeset; … … 22 20 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 23 21 import org.openstreetmap.josm.io.DiffResultProcessor.DiffResultEntry; 24 import org.openstreetmap.josm.testutils. JOSMTestRules;22 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 25 23 import org.openstreetmap.josm.tools.Logging; 26 24 import org.openstreetmap.josm.tools.XmlParsingException; 27 25 28 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;26 import org.junit.jupiter.api.Test; 29 27 30 28 /** 31 29 * Unit tests of {@link DiffResultProcessor} 32 30 */ 31 @BasicPreferences 33 32 class DiffResultProcessorTest { 34 35 /**36 * Setup rule37 */38 @RegisterExtension39 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")40 public JOSMTestRules test = new JOSMTestRules();41 42 33 private static void shouldFail(String s) { 43 34 try { -
trunk/test/unit/org/openstreetmap/josm/io/GeoJSONReaderTest.java
r18007 r18037 19 19 import java.util.stream.IntStream; 20 20 21 import org.junit.jupiter.api.Test;22 import org.junit.jupiter.api.extension.RegisterExtension;23 21 import org.openstreetmap.josm.TestUtils; 24 22 import org.openstreetmap.josm.data.coor.LatLon; … … 27 25 import org.openstreetmap.josm.data.osm.Relation; 28 26 import org.openstreetmap.josm.data.osm.Way; 29 import org.openstreetmap.josm.testutils.JOSMTestRules; 27 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 28 29 import org.junit.jupiter.api.Test; 30 30 31 31 /** 32 32 * Unit tests of {@link GeoJSONReader}. 33 33 */ 34 @BasicPreferences 34 35 class GeoJSONReaderTest { 35 36 /**37 * Setup test.38 */39 @RegisterExtension40 public JOSMTestRules rules = new JOSMTestRules();41 42 36 /** 43 37 * Test reading a GeoJSON file. -
trunk/test/unit/org/openstreetmap/josm/io/GpxReaderTest.java
r17275 r18037 3 3 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 import static org.junit.jupiter.api.Assertions.assertThrows; 5 6 import static org.junit.jupiter.api.Assertions.assertTrue; 6 import static org.junit.jupiter.api.Assertions.assertThrows;7 7 8 8 import java.io.ByteArrayInputStream; … … 15 15 import java.util.Map; 16 16 17 import org.junit.jupiter.api.Test;18 import org.junit.jupiter.api.extension.RegisterExtension;19 17 import org.openstreetmap.josm.TestUtils; 20 18 import org.openstreetmap.josm.data.Bounds; … … 22 20 import org.openstreetmap.josm.data.gpx.GpxData; 23 21 import org.openstreetmap.josm.data.gpx.WayPoint; 24 import org.openstreetmap.josm.testutils.JOSMTestRules; 22 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 23 24 import org.junit.jupiter.api.Test; 25 25 import org.xml.sax.SAXException; 26 27 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;28 26 29 27 /** 30 28 * Tests the {@link GpxReader}. 31 29 */ 30 @BasicPreferences 32 31 public class GpxReaderTest { 33 34 /**35 * Setup rule36 */37 @RegisterExtension38 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")39 public JOSMTestRules test = new JOSMTestRules();40 41 32 /** 42 33 * Parses a GPX file and returns the parsed data -
trunk/test/unit/org/openstreetmap/josm/io/GpxWriterTest.java
r17723 r18037 15 15 import java.util.function.Consumer; 16 16 17 import org.junit.jupiter.api.Test;18 import org.junit.jupiter.api.extension.RegisterExtension;19 17 import org.openstreetmap.josm.data.coor.LatLon; 20 18 import org.openstreetmap.josm.data.gpx.GpxConstants; … … 25 23 import org.openstreetmap.josm.data.gpx.GpxTrackSegment; 26 24 import org.openstreetmap.josm.data.gpx.WayPoint; 27 import org.openstreetmap.josm.testutils. JOSMTestRules;28 29 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;25 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 26 27 import org.junit.jupiter.api.Test; 30 28 31 29 /** 32 30 * Tests the {@link GpxWriter}. 33 31 */ 32 @BasicPreferences 34 33 public class GpxWriterTest { 35 36 /**37 * Setup rule38 */39 @RegisterExtension40 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")41 public JOSMTestRules test = new JOSMTestRules();42 43 34 private static void testSingleWaypoint(Consumer<WayPoint> consumer, String atts) throws IOException { 44 35 GpxData gpx = new GpxData(); -
trunk/test/unit/org/openstreetmap/josm/io/MultiFetchOverpassObjectReaderTest.java
r17275 r18037 7 7 import java.util.List; 8 8 9 import org.junit.jupiter.api.extension.RegisterExtension;10 9 import org.junit.jupiter.api.Test; 11 10 import org.openstreetmap.josm.data.osm.Node; … … 13 12 import org.openstreetmap.josm.data.osm.Relation; 14 13 import org.openstreetmap.josm.data.osm.Way; 15 import org.openstreetmap.josm.testutils.JOSMTestRules; 16 17 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 14 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 18 15 19 16 /** 20 17 * Unit tests of {@link MultiFetchOverpassObjectReader}. 21 18 */ 19 @BasicPreferences 22 20 class MultiFetchOverpassObjectReaderTest { 23 24 /**25 * Setup test.26 */27 @RegisterExtension28 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")29 public JOSMTestRules test = new JOSMTestRules().preferences();30 31 21 /** 32 22 * Test {@link MultiFetchOverpassObjectReader#buildRequestString} -
trunk/test/unit/org/openstreetmap/josm/io/OsmApiExceptionTest.java
r17275 r18037 5 5 import static org.junit.jupiter.api.Assertions.assertTrue; 6 6 7 import org.junit.jupiter.api.extension.RegisterExtension;8 7 import org.junit.jupiter.api.Test; 9 import org.openstreetmap.josm.testutils.JOSMTestRules; 10 11 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 8 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 12 9 13 10 /** 14 11 * Unit tests of {@link OsmApiException} class. 15 12 */ 13 @BasicPreferences 16 14 class OsmApiExceptionTest { 17 18 /**19 * Setup tests20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 15 /** 26 16 * Non-regression test for <a href="https://josm.openstreetmap.de/ticket/17328">Bug #17328</a>. -
trunk/test/unit/org/openstreetmap/josm/io/OsmChangeBuilderTest.java
r17275 r18037 7 7 import java.util.Arrays; 8 8 9 import org.junit.jupiter.api.extension.RegisterExtension;10 import org.junit.jupiter.api.Test;11 9 import org.openstreetmap.josm.data.coor.LatLon; 12 10 import org.openstreetmap.josm.data.osm.Changeset; 13 11 import org.openstreetmap.josm.data.osm.Node; 14 import org.openstreetmap.josm.testutils. JOSMTestRules;12 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 15 13 import org.openstreetmap.josm.tools.Logging; 16 14 17 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;15 import org.junit.jupiter.api.Test; 18 16 19 17 /** 20 18 * Unit tests of {@link OsmChangeBuilder} 21 19 */ 20 @BasicPreferences 22 21 class OsmChangeBuilderTest { 23 24 /**25 * Setup rule26 */27 @RegisterExtension28 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")29 public JOSMTestRules test = new JOSMTestRules();30 31 22 private static void shouldFail(Runnable r) { 32 23 try { -
trunk/test/unit/org/openstreetmap/josm/io/OsmChangeReaderTest.java
r17275 r18037 10 10 import java.util.Iterator; 11 11 12 import org.junit.jupiter.api.extension.RegisterExtension;13 import org.junit.jupiter.api.Test;14 12 import org.openstreetmap.josm.data.coor.LatLon; 15 13 import org.openstreetmap.josm.data.notes.Note; … … 17 15 import org.openstreetmap.josm.data.osm.NoteData; 18 16 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 19 import org.openstreetmap.josm.testutils. JOSMTestRules;17 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 20 18 import org.openstreetmap.josm.tools.Pair; 21 19 22 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;20 import org.junit.jupiter.api.Test; 23 21 24 22 /** 25 23 * Unit tests of {@link OsmChangeReader}. 26 24 */ 25 @BasicPreferences 27 26 class OsmChangeReaderTest { 28 29 /**30 * Setup rule31 */32 @RegisterExtension33 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")34 public JOSMTestRules test = new JOSMTestRules();35 36 27 /** 37 28 * Parse osmChange. -
trunk/test/unit/org/openstreetmap/josm/io/OsmChangesetContentParserTest.java
r17838 r18037 12 12 import java.util.Arrays; 13 13 14 import org.junit.jupiter.api.extension.RegisterExtension;15 import org.junit.jupiter.api.Test;16 14 import org.openstreetmap.josm.data.osm.ChangesetDataSet; 17 15 import org.openstreetmap.josm.data.osm.ChangesetDataSet.ChangesetModificationType; … … 22 20 import org.openstreetmap.josm.data.osm.history.HistoryWay; 23 21 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 24 import org.openstreetmap.josm.testutils. JOSMTestRules;22 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 25 23 import org.openstreetmap.josm.tools.Logging; 26 24 import org.openstreetmap.josm.tools.XmlParsingException; 27 25 28 26 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 27 import org.junit.jupiter.api.Test; 29 28 30 29 /** 31 30 * Unit tests of {@link OsmChangesetContentParser}. 32 31 */ 32 @BasicPreferences 33 33 class OsmChangesetContentParserTest { 34 35 /**36 * Setup rule37 */38 @RegisterExtension39 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")40 public JOSMTestRules test = new JOSMTestRules();41 42 34 private static void shouldFail(Runnable r) { 43 35 try { -
trunk/test/unit/org/openstreetmap/josm/io/OsmChangesetParserTest.java
r17275 r18037 9 9 import java.util.List; 10 10 11 import org.junit.jupiter.api.extension.RegisterExtension;12 11 import org.junit.jupiter.api.Test; 13 12 import org.openstreetmap.josm.data.osm.Changeset; 14 13 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 15 import org.openstreetmap.josm.testutils.JOSMTestRules; 16 17 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 14 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 18 15 19 16 /** 20 17 * Unit tests of {@link OsmChangesetParser} class. 21 18 */ 19 @BasicPreferences 22 20 class OsmChangesetParserTest { 23 21 … … 55 53 "</osm>"; 56 54 57 /**58 * Setup test.59 */60 @RegisterExtension61 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")62 public JOSMTestRules test = new JOSMTestRules().preferences();63 64 55 private static List<Changeset> parse(String cs) throws IllegalDataException { 65 56 return OsmChangesetParser.parse(new ByteArrayInputStream(cs.getBytes(StandardCharsets.UTF_8)), NullProgressMonitor.INSTANCE); -
trunk/test/unit/org/openstreetmap/josm/io/OsmJsonReaderTest.java
r17911 r18037 12 12 import java.util.Iterator; 13 13 14 import org.junit.jupiter.api.Test;15 import org.junit.jupiter.api.extension.RegisterExtension;16 14 import org.openstreetmap.josm.data.coor.LatLon; 17 15 import org.openstreetmap.josm.data.osm.DataSet; … … 21 19 import org.openstreetmap.josm.data.osm.Way; 22 20 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 23 import org.openstreetmap.josm.testutils. JOSMTestRules;24 25 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;21 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 22 23 import org.junit.jupiter.api.Test; 26 24 27 25 /** 28 26 * Unit tests of {@link OsmReader} class. 29 27 */ 28 @BasicPreferences 30 29 class OsmJsonReaderTest { 31 32 /**33 * Setup rule34 */35 @RegisterExtension36 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")37 public JOSMTestRules test = new JOSMTestRules();38 39 30 /** 40 31 * Parse JSON. -
trunk/test/unit/org/openstreetmap/josm/io/OsmReaderTest.java
r17275 r18037 18 18 import java.util.Arrays; 19 19 20 import org.junit.jupiter.api.extension.RegisterExtension;21 import org.junit.jupiter.api.Test;22 20 import org.openstreetmap.josm.TestUtils; 23 21 import org.openstreetmap.josm.data.osm.DataSet; … … 27 25 import org.openstreetmap.josm.gui.progress.ProgressMonitor; 28 26 import org.openstreetmap.josm.io.OsmReader.Options; 29 import org.openstreetmap.josm.testutils. JOSMTestRules;30 31 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;27 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 28 29 import org.junit.jupiter.api.Test; 32 30 33 31 /** 34 32 * Unit tests of {@link OsmReader} class. 35 33 */ 34 @BasicPreferences 36 35 class OsmReaderTest { 37 38 /**39 * Setup rule40 */41 @RegisterExtension42 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")43 public JOSMTestRules test = new JOSMTestRules();44 45 36 private static Options[][] options() { 46 37 return new Options[][]{ -
trunk/test/unit/org/openstreetmap/josm/io/OsmWriterTest.java
r17749 r18037 17 17 import java.util.List; 18 18 19 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;20 import org.junit.jupiter.api.Test;21 import org.junit.jupiter.api.extension.RegisterExtension;22 19 import org.openstreetmap.josm.data.coor.LatLon; 23 20 import org.openstreetmap.josm.data.osm.Changeset; … … 29 26 import org.openstreetmap.josm.data.osm.UploadPolicy; 30 27 import org.openstreetmap.josm.data.osm.User; 31 import org.openstreetmap.josm.testutils.JOSMTestRules; 28 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 29 30 import org.junit.jupiter.api.Test; 32 31 33 32 /** 34 33 * Unit tests of {@link OsmWriter} class. 35 34 */ 35 @BasicPreferences 36 36 class OsmWriterTest { 37 38 /**39 * Setup rule40 */41 @RegisterExtension42 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")43 public JOSMTestRules test = new JOSMTestRules();44 45 37 /** 46 38 * Unit test of {@link OsmWriter#byIdComparator}. -
trunk/test/unit/org/openstreetmap/josm/io/ParseWithChangesetReaderTest.java
r17275 r18037 11 11 import java.nio.charset.StandardCharsets; 12 12 13 import org.junit.jupiter.api.extension.RegisterExtension;14 import org.junit.jupiter.api.Test;15 13 import org.openstreetmap.josm.data.osm.DataSet; 16 14 import org.openstreetmap.josm.data.osm.Node; 17 15 import org.openstreetmap.josm.data.osm.OsmPrimitive; 18 16 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; 19 import org.openstreetmap.josm.testutils. JOSMTestRules;17 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 20 18 import org.openstreetmap.josm.tools.Logging; 21 19 22 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;20 import org.junit.jupiter.api.Test; 23 21 24 22 /** 25 23 * Additional unit tests for {@link OsmReader}. 26 24 */ 25 @BasicPreferences 27 26 class ParseWithChangesetReaderTest { 28 29 /**30 * Setup rule31 */32 @RegisterExtension33 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")34 public JOSMTestRules test = new JOSMTestRules();35 36 27 private static DataSet getDataSet(String doc) throws IOException, IllegalDataException { 37 28 try (InputStream is = new ByteArrayInputStream(doc.getBytes(StandardCharsets.UTF_8))) { -
trunk/test/unit/org/openstreetmap/josm/io/auth/CredentialsAgentExceptionTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 7 12 8 /** … … 14 10 */ 15 11 class CredentialsAgentExceptionTest { 16 17 /**18 * Setup test19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules();23 24 12 /** 25 13 * Unit test of {@code CredentialsAgentException#CredentialsAgentException} -
trunk/test/unit/org/openstreetmap/josm/io/remotecontrol/AddTagsDialogTest.java
r17275 r18037 6 6 import java.util.Map; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 8 import org.junit.jupiter.api.Test; 10 import org.openstreetmap.josm.testutils.JOSMTestRules; 11 12 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 9 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 13 10 14 11 /** 15 12 * Unit tests for class {@link AddTagsDialog}. 16 13 */ 14 @BasicPreferences 17 15 class AddTagsDialogTest { 18 /**19 * Setup test.20 */21 @RegisterExtension22 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")23 public JOSMTestRules test = new JOSMTestRules().preferences();24 25 16 /** 26 17 * Unit test of {@link AddTagsDialog#parseUrlTagsToKeyValues} -
trunk/test/unit/org/openstreetmap/josm/io/remotecontrol/handler/AddWayHandlerTest.java
r17275 r18037 6 6 import static org.junit.jupiter.api.Assertions.assertThrows; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 import org.junit.jupiter.api.Test;10 8 import org.openstreetmap.josm.data.osm.DataSet; 11 9 import org.openstreetmap.josm.gui.MainApplication; 12 10 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 13 11 import org.openstreetmap.josm.io.remotecontrol.handler.RequestHandler.RequestHandlerBadRequestException; 14 import org.openstreetmap.josm.testutils. JOSMTestRules;12 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 15 13 16 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 import org.junit.jupiter.api.Test; 17 15 18 16 /** 19 17 * Unit tests of {@link AddWayHandler} class. 20 18 */ 19 @BasicPreferences 21 20 class AddWayHandlerTest { 22 /**23 * Setup test.24 */25 @RegisterExtension26 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")27 public JOSMTestRules test = new JOSMTestRules();28 29 21 private static AddWayHandler newHandler(String url) throws RequestHandlerBadRequestException { 30 22 AddWayHandler req = new AddWayHandler(); -
trunk/test/unit/org/openstreetmap/josm/io/remotecontrol/handler/ImageryHandlerTest.java
r17655 r18037 4 4 import static org.hamcrest.CoreMatchers.hasItem; 5 5 import static org.hamcrest.MatcherAssert.assertThat; 6 import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; 6 7 import static org.junit.jupiter.api.Assertions.assertEquals; 7 import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;8 8 import static org.junit.jupiter.api.Assertions.assertThrows; 9 9 … … 11 11 import java.util.List; 12 12 13 import org.junit.jupiter.api.extension.RegisterExtension;14 import org.junit.jupiter.api.Test;15 13 import org.openstreetmap.josm.data.imagery.ImageryInfo; 16 14 import org.openstreetmap.josm.io.remotecontrol.handler.RequestHandler.RequestHandlerBadRequestException; 17 import org.openstreetmap.josm.testutils. JOSMTestRules;15 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 18 16 19 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;17 import org.junit.jupiter.api.Test; 20 18 21 19 /** 22 20 * Unit tests of {@link ImageryHandler} class. 23 21 */ 22 @BasicPreferences 24 23 class ImageryHandlerTest { 25 /**26 * Setup test.27 */28 @RegisterExtension29 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")30 public JOSMTestRules test = new JOSMTestRules();31 32 24 private static ImageryHandler newHandler(String url) throws RequestHandlerBadRequestException { 33 25 ImageryHandler req = new ImageryHandler(); -
trunk/test/unit/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandlerTest.java
r17275 r18037 6 6 import static org.junit.jupiter.api.Assertions.assertThrows; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension; 8 import org.openstreetmap.josm.io.remotecontrol.handler.RequestHandler.RequestHandlerBadRequestException; 9 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 10 9 11 import org.junit.jupiter.api.Test; 10 import org.openstreetmap.josm.io.remotecontrol.handler.RequestHandler.RequestHandlerBadRequestException;11 import org.openstreetmap.josm.testutils.JOSMTestRules;12 13 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 12 15 13 /** … … 17 15 */ 18 16 class LoadAndZoomHandlerTest { 19 /**20 * Setup test.21 */22 @RegisterExtension23 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")24 public JOSMTestRules test = new JOSMTestRules();25 26 17 private static LoadAndZoomHandler newHandler(String url) throws RequestHandlerBadRequestException { 27 18 LoadAndZoomHandler req = new LoadAndZoomHandler(); … … 66 57 */ 67 58 @Test 59 @BasicPreferences 68 60 void testNominalRequest() throws Exception { 69 61 assertDoesNotThrow(() -> newHandler("https://localhost?bottom=0&top=0&left=1&right=1").handle()); -
trunk/test/unit/org/openstreetmap/josm/io/remotecontrol/handler/LoadObjectHandlerTest.java
r17332 r18037 9 9 import static org.junit.jupiter.api.Assertions.assertThrows; 10 10 11 import org.junit.jupiter.api.Test;12 import org.junit.jupiter.api.extension.RegisterExtension;13 11 import org.openstreetmap.josm.TestUtils; 14 12 import org.openstreetmap.josm.io.remotecontrol.handler.RequestHandler.RequestHandlerBadRequestException; 15 13 import org.openstreetmap.josm.spi.preferences.Config; 16 import org.openstreetmap.josm.testutils. JOSMTestRules;14 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 17 15 18 16 import com.github.tomakehurst.wiremock.WireMockServer; 19 20 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 17 import org.junit.jupiter.api.Test; 21 18 22 19 /** … … 24 21 */ 25 22 class LoadObjectHandlerTest { 26 /**27 * Setup test.28 */29 @RegisterExtension30 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")31 public JOSMTestRules test = new JOSMTestRules();32 33 23 private static LoadObjectHandler newHandler(String url) throws RequestHandlerBadRequestException { 34 24 LoadObjectHandler req = new LoadObjectHandler(); … … 69 59 */ 70 60 @Test 61 @BasicPreferences 71 62 void testNominalRequest() { 72 63 WireMockServer wiremock = TestUtils.getWireMockServer(); -
trunk/test/unit/org/openstreetmap/josm/io/remotecontrol/handler/RequestHandlerTest.java
r17275 r18037 9 9 import java.util.Map; 10 10 11 import org.junit.jupiter.api.Test;12 import org.junit.jupiter.api.extension.RegisterExtension;13 11 import org.openstreetmap.josm.io.remotecontrol.PermissionPrefWithDefault; 14 12 import org.openstreetmap.josm.io.remotecontrol.handler.RequestHandler.RequestHandlerBadRequestException; 15 import org.openstreetmap.josm.testutils.JOSMTestRules;16 13 17 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 import org.junit.jupiter.api.Test; 18 15 19 16 /** … … 21 18 */ 22 19 class RequestHandlerTest { 23 24 /**25 * Setup test.26 */27 @RegisterExtension28 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")29 public JOSMTestRules test = new JOSMTestRules();30 31 20 Map<String, String> getRequestParameter(String url) throws RequestHandlerBadRequestException { 32 21 final RequestHandler req = new RequestHandler() { -
trunk/test/unit/org/openstreetmap/josm/plugins/PluginDownloadExceptionTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 7 12 8 /** … … 14 10 */ 15 11 class PluginDownloadExceptionTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules();23 24 12 /** 25 13 * Unit test of {@link PluginDownloadException#PluginDownloadException}. -
trunk/test/unit/org/openstreetmap/josm/plugins/PluginExceptionTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 7 12 8 /** … … 14 10 */ 15 11 class PluginExceptionTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules();23 24 12 /** 25 13 * Unit test of {@link PluginException#PluginException}. -
trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerTest.java
r17573 r18037 17 17 import javax.swing.JScrollPane; 18 18 19 import org.junit.jupiter.api.extension.RegisterExtension;20 import org.junit.jupiter.api.Test;21 19 import org.openstreetmap.josm.TestUtils; 22 20 import org.openstreetmap.josm.gui.MainApplication; … … 25 23 import org.openstreetmap.josm.plugins.PluginHandler.DeprecatedPlugin; 26 24 import org.openstreetmap.josm.plugins.PluginHandler.PluginInformationAction; 27 import org.openstreetmap.josm.testutils. JOSMTestRules;25 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 28 26 import org.openstreetmap.josm.testutils.mockers.HelpAwareOptionPaneMocker; 29 27 import org.openstreetmap.josm.testutils.mockers.JOptionPaneSimpleMocker; 30 28 31 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;32 29 import nl.jqno.equalsverifier.EqualsVerifier; 30 import org.junit.jupiter.api.Test; 33 31 34 32 /** 35 33 * Unit tests of {@link PluginHandler} class. 36 34 */ 35 @BasicPreferences 37 36 class PluginHandlerTest { 38 39 /**40 * Setup test.41 */42 @RegisterExtension43 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")44 public JOSMTestRules test = new JOSMTestRules();45 46 37 /** 47 38 * Unit test of methods {@link DeprecatedPlugin#equals} and {@link DeprecatedPlugin#hashCode}. -
trunk/test/unit/org/openstreetmap/josm/plugins/PluginListParseExceptionTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 7 12 8 /** … … 14 10 */ 15 11 class PluginListParseExceptionTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules();23 24 12 /** 25 13 * Unit test of {@link PluginListParseException#PluginListParseException}. -
trunk/test/unit/org/openstreetmap/josm/spi/preferences/ListListSettingTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.spi.preferences; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension;5 4 import org.junit.jupiter.api.Test; 6 5 import org.openstreetmap.josm.TestUtils; 7 import org.openstreetmap.josm.testutils. JOSMTestRules;6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;10 8 import nl.jqno.equalsverifier.EqualsVerifier; 11 9 … … 13 11 * Test {@link ListListSetting}. 14 12 */ 13 // This is a preference test 14 @BasicPreferences 15 15 class ListListSettingTest { 16 /**17 * This is a preference test18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules().preferences();22 23 16 /** 24 17 * Unit test of methods {@link ListListSetting#equals} and {@link ListListSetting#hashCode}. -
trunk/test/unit/org/openstreetmap/josm/spi/preferences/ListSettingTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.spi.preferences; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension;5 4 import org.junit.jupiter.api.Test; 6 5 import org.openstreetmap.josm.TestUtils; 7 import org.openstreetmap.josm.testutils. JOSMTestRules;6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;10 8 import nl.jqno.equalsverifier.EqualsVerifier; 11 9 … … 13 11 * Test {@link ListSetting}. 14 12 */ 13 // This is a preference test 14 @BasicPreferences 15 15 class ListSettingTest { 16 /**17 * This is a preference test18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules().preferences();22 23 16 /** 24 17 * Unit test of methods {@link ListSetting#equals} and {@link ListSetting#hashCode}. -
trunk/test/unit/org/openstreetmap/josm/spi/preferences/MapListSettingTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.spi.preferences; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension;5 4 import org.junit.jupiter.api.Test; 6 5 import org.openstreetmap.josm.TestUtils; 7 import org.openstreetmap.josm.testutils. JOSMTestRules;6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;10 8 import nl.jqno.equalsverifier.EqualsVerifier; 11 9 … … 13 11 * Test {@link MapListSetting}. 14 12 */ 13 // This is a preference test 14 @BasicPreferences 15 15 class MapListSettingTest { 16 /**17 * This is a preference test18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules().preferences();22 23 16 /** 24 17 * Unit test of methods {@link MapListSetting#equals} and {@link MapListSetting#hashCode}. -
trunk/test/unit/org/openstreetmap/josm/spi/preferences/StringSettingTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.spi.preferences; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension;5 4 import org.junit.jupiter.api.Test; 6 5 import org.openstreetmap.josm.TestUtils; 7 import org.openstreetmap.josm.testutils. JOSMTestRules;6 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 8 7 9 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;10 8 import nl.jqno.equalsverifier.EqualsVerifier; 11 9 … … 13 11 * Test {@link StringSetting}. 14 12 */ 13 // This is a preference test 14 @BasicPreferences 15 15 class StringSettingTest { 16 /**17 * This is a preference test18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules().preferences();22 23 16 /** 24 17 * Unit test of methods {@link StringSetting#equals} and {@link StringSetting#hashCode}. -
trunk/test/unit/org/openstreetmap/josm/testutils/annotations/I18n.java
r17914 r18037 1 1 // License: GPL. For details, see LICENSE file. 2 2 package org.openstreetmap.josm.testutils.annotations; 3 4 import java.lang.annotation.Documented; 5 import java.lang.annotation.ElementType; 6 import java.lang.annotation.Retention; 7 import java.lang.annotation.RetentionPolicy; 8 import java.lang.annotation.Target; 3 9 4 10 import org.junit.jupiter.api.extension.AfterEachCallback; … … 8 14 import org.junit.platform.commons.support.AnnotationSupport; 9 15 10 import java.lang.annotation.Documented;11 import java.lang.annotation.ElementType;12 import java.lang.annotation.Retention;13 import java.lang.annotation.RetentionPolicy;14 import java.lang.annotation.Target;15 16 16 /** 17 17 * Enables the i18n module for this test. 18 18 * @author Taylor Smock 19 19 * @see org.openstreetmap.josm.testutils.JOSMTestRules#i18n(String) 20 * @since 17914 20 21 */ 21 22 @Documented -
trunk/test/unit/org/openstreetmap/josm/tools/CheckParameterUtilTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.tools; 3 3 4 import org.junit.jupiter.api.extension.RegisterExtension;4 import net.trajano.commons.testing.UtilityClassTestUtil; 5 5 import org.junit.jupiter.api.Test; 6 import org.openstreetmap.josm.testutils.JOSMTestRules;7 8 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;9 import net.trajano.commons.testing.UtilityClassTestUtil;10 6 11 7 /** … … 13 9 */ 14 10 class CheckParameterUtilTest { 15 16 /**17 * Setup rule.18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules();22 23 11 /** 24 12 * Tests that {@code CheckParameterUtil} satisfies utility class criteria. -
trunk/test/unit/org/openstreetmap/josm/tools/FontsManagerTest.java
r17275 r18037 7 7 import java.awt.GraphicsEnvironment; 8 8 9 import org.junit.jupiter.api.extension.RegisterExtension;9 import net.trajano.commons.testing.UtilityClassTestUtil; 10 10 import org.junit.jupiter.api.Test; 11 import org.openstreetmap.josm.testutils.JOSMTestRules;12 13 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 import net.trajano.commons.testing.UtilityClassTestUtil;15 11 16 12 /** … … 18 14 */ 19 15 class FontsManagerTest { 20 21 /**22 * Setup test.23 */24 @RegisterExtension25 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")26 public JOSMTestRules test = new JOSMTestRules();27 28 16 /** 29 17 * Test method for {@code FontsManager#initialize} -
trunk/test/unit/org/openstreetmap/josm/tools/ImageResizeModeTest.java
r17275 r18037 8 8 import java.awt.Dimension; 9 9 10 import org.junit.jupiter.api.extension.RegisterExtension;11 10 import org.junit.jupiter.api.Test; 12 import org.openstreetmap.josm.testutils.JOSMTestRules; 13 14 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 11 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 15 12 16 13 /** 17 14 * Unit tests of {@link ImageResizeMode} class. 18 15 */ 16 @BasicPreferences 19 17 class ImageResizeModeTest { 20 21 /**22 * Setup test.23 */24 @RegisterExtension25 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")26 public JOSMTestRules test = new JOSMTestRules().preferences();27 28 18 final Dimension image = new Dimension(64, 48); 29 19 final Dimension smallImage = new Dimension(14, 10); -
trunk/test/unit/org/openstreetmap/josm/tools/KeyboardUtilsTest.java
r17962 r18037 14 14 15 15 import org.junit.jupiter.api.Test; 16 import org.junit.jupiter.api.extension.RegisterExtension;17 import org.openstreetmap.josm.testutils.JOSMTestRules;18 19 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;20 16 21 17 /** … … 23 19 */ 24 20 class KeyboardUtilsTest { 25 /**26 * Initializes test.27 */28 @RegisterExtension29 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")30 public JOSMTestRules rules = new JOSMTestRules();31 32 21 /** 33 22 * Checks that definition of extended characters is correct -
trunk/test/unit/org/openstreetmap/josm/tools/ListenableWeakReferenceTest.java
r17275 r18037 8 8 import static org.junit.jupiter.api.Assertions.assertTrue; 9 9 10 import org.junit.jupiter.api.extension.RegisterExtension;11 10 import org.junit.jupiter.api.Test; 12 import org.openstreetmap.josm.testutils.JOSMTestRules;13 14 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;15 11 16 12 /** … … 20 16 */ 21 17 class ListenableWeakReferenceTest { 22 /**23 * Default test rules.24 */25 @RegisterExtension26 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")27 public JOSMTestRules test = new JOSMTestRules();28 18 private Object object; 29 19 private boolean called; -
trunk/test/unit/org/openstreetmap/josm/tools/OptionParserTest.java
r17275 r18037 4 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 5 import static org.junit.jupiter.api.Assertions.assertFalse; 6 import static org.junit.jupiter.api.Assertions.assertThrows; 6 7 import static org.junit.jupiter.api.Assertions.assertTrue; 7 import static org.junit.jupiter.api.Assertions.assertThrows;8 8 9 9 import java.util.ArrayList; … … 13 13 import java.util.concurrent.atomic.AtomicReference; 14 14 15 import org.junit.jupiter.api.extension.RegisterExtension; 16 import org.junit.jupiter.api.Test; 17 import org.openstreetmap.josm.testutils.JOSMTestRules; 15 import org.openstreetmap.josm.testutils.annotations.I18n; 18 16 import org.openstreetmap.josm.tools.OptionParser.OptionCount; 19 17 import org.openstreetmap.josm.tools.OptionParser.OptionParseException; 20 18 21 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;19 import org.junit.jupiter.api.Test; 22 20 23 21 /** … … 25 23 * @author Michael Zangl 26 24 */ 25 @I18n 27 26 class OptionParserTest { 28 /**29 * Setup test.30 */31 @RegisterExtension32 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")33 public JOSMTestRules test = new JOSMTestRules().i18n();34 35 27 // A reason for moving to jupiter... 36 28 @Test -
trunk/test/unit/org/openstreetmap/josm/tools/OsmUrlToBoundsTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.tools; 3 3 4 import org.openstreetmap.josm.data.Bounds; 5 4 6 import org.junit.Assert; 5 import org.junit.jupiter.api.extension.RegisterExtension;6 7 import org.junit.jupiter.api.Test; 7 import org.openstreetmap.josm.data.Bounds;8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 8 12 9 /** … … 14 11 */ 15 12 class OsmUrlToBoundsTest { 16 17 /**18 * Setup test.19 */20 @RegisterExtension21 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")22 public JOSMTestRules test = new JOSMTestRules();23 24 13 /** 25 14 * Test for {@link OsmUrlToBounds#positionToBounds}. -
trunk/test/unit/org/openstreetmap/josm/tools/StreamUtilsTest.java
r17275 r18037 1 1 // License: GPL. For details, see LICENSE file. 2 2 package org.openstreetmap.josm.tools; 3 4 import org.junit.jupiter.api.extension.RegisterExtension;5 import org.junit.jupiter.api.Test;6 import org.openstreetmap.josm.testutils.JOSMTestRules;7 3 8 4 import static org.junit.jupiter.api.Assertions.assertEquals; … … 11 7 import java.util.stream.Collectors; 12 8 13 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;14 9 import net.trajano.commons.testing.UtilityClassTestUtil; 10 import org.junit.jupiter.api.Test; 15 11 16 12 /** … … 18 14 */ 19 15 class StreamUtilsTest { 20 21 /**22 * Setup rule.23 */24 @RegisterExtension25 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")26 public JOSMTestRules test = new JOSMTestRules();27 28 16 /** 29 17 * Tests that {@code StreamUtils} satisfies utility class criteria. -
trunk/test/unit/org/openstreetmap/josm/tools/Tag2LinkTest.java
r17909 r18037 7 7 8 8 import org.junit.Assert; 9 import org.junit.jupiter.api.extension.RegisterExtension;10 9 import org.junit.jupiter.api.Test; 11 import org.openstreetmap.josm.testutils.JOSMTestRules; 12 13 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 10 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 14 11 15 12 /** 16 13 * Test {@link Tag2Link} 17 14 */ 15 @BasicPreferences 18 16 class Tag2LinkTest { 19 17 … … 27 25 Assert.assertEquals(Arrays.asList(expected), links); 28 26 } 29 30 /**31 * Setup test.32 */33 @RegisterExtension34 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")35 public JOSMTestRules test = new JOSMTestRules().preferences();36 27 37 28 /** -
trunk/test/unit/org/openstreetmap/josm/tools/TextTagParserTest.java
r17275 r18037 11 11 import java.util.Map; 12 12 13 import org.junit.jupiter.api.extension.RegisterExtension;14 13 import org.junit.jupiter.api.Test; 15 import org.openstreetmap.josm.testutils.JOSMTestRules; 16 17 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 14 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 18 15 19 16 /** 20 17 * Unit tests of {@link TextTagParser} class. 21 18 */ 19 // Some of this depends on preferences 20 @BasicPreferences 22 21 class TextTagParserTest { 23 /**24 * Some of this depends on preferences.25 */26 @RegisterExtension27 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")28 public JOSMTestRules test = new JOSMTestRules().preferences();29 30 22 /** 31 23 * Test of {@link TextTagParser#unescape} method. -
trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java
r17275 r18037 22 22 import java.util.regex.Pattern; 23 23 24 import net.trajano.commons.testing.UtilityClassTestUtil; 24 25 import org.junit.jupiter.api.Test; 25 import org.junit.jupiter.api.extension.RegisterExtension;26 import org.openstreetmap.josm.testutils.JOSMTestRules;27 28 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;29 import net.trajano.commons.testing.UtilityClassTestUtil;30 26 31 27 /** … … 33 29 */ 34 30 class UtilsTest { 35 /**36 * Use default, basic test rules.37 */38 @RegisterExtension39 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")40 public JOSMTestRules rules = new JOSMTestRules();41 42 31 /** 43 32 * Tests that {@code Utils} satisfies utility class criteria. -
trunk/test/unit/org/openstreetmap/josm/tools/XmlUtilsTest.java
r17275 r18037 2 2 package org.openstreetmap.josm.tools; 3 3 4 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 5 import org.junit.jupiter.api.extension.RegisterExtension; 6 import org.junit.jupiter.api.Test; 7 import org.openstreetmap.josm.TestUtils; 8 import org.openstreetmap.josm.testutils.JOSMTestRules; 9 import org.xml.sax.InputSource; 10 import org.xml.sax.SAXException; 11 import org.xml.sax.helpers.DefaultHandler; 4 import static org.junit.jupiter.api.Assertions.assertEquals; 5 import static org.junit.jupiter.api.Assertions.assertNotNull; 6 import static org.junit.jupiter.api.Assertions.fail; 7 8 import java.io.FileInputStream; 9 import java.io.IOException; 10 import java.io.StringWriter; 12 11 13 12 import javax.xml.parsers.ParserConfigurationException; … … 16 15 import javax.xml.transform.stream.StreamResult; 17 16 import javax.xml.transform.stream.StreamSource; 18 import java.io.FileInputStream;19 import java.io.IOException;20 import java.io.StringWriter;21 17 22 import static org.junit.jupiter.api.Assertions.assertEquals; 23 import static org.junit.jupiter.api.Assertions.assertNotNull; 24 import static org.junit.jupiter.api.Assertions.fail; 18 import org.openstreetmap.josm.TestUtils; 19 20 import org.junit.jupiter.api.Test; 21 import org.xml.sax.InputSource; 22 import org.xml.sax.SAXException; 23 import org.xml.sax.helpers.DefaultHandler; 25 24 26 25 /** … … 28 27 */ 29 28 class XmlUtilsTest { 30 31 /**32 * Use default, basic test rules.33 */34 @RegisterExtension35 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")36 public JOSMTestRules rules = new JOSMTestRules();37 38 29 private static final String EXPECTED = "External Entity: Failed to read external document 'passwd', " + 39 30 "because 'file' access is not allowed due to restriction set by the accessExternalDTD property."; -
trunk/test/unit/org/openstreetmap/josm/tools/bugreport/BugReportExceptionHandlerTest.java
r17275 r18037 4 4 import java.util.concurrent.CountDownLatch; 5 5 6 import org.junit.jupiter.api.extension.RegisterExtension;7 6 import org.junit.jupiter.api.Test; 8 import org.openstreetmap.josm.testutils.JOSMTestRules;9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;11 7 12 8 /** … … 14 10 */ 15 11 class BugReportExceptionHandlerTest { 16 /**17 * No dependencies18 */19 @RegisterExtension20 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")21 public JOSMTestRules test = new JOSMTestRules();22 23 12 /** 24 13 * Unit test for {@link BugReportExceptionHandler#handleException} method. -
trunk/test/unit/org/openstreetmap/josm/tools/bugreport/BugReportTest.java
r17275 r18037 10 10 import java.io.StringWriter; 11 11 12 import org.junit.jupiter.api.extension.RegisterExtension;13 12 import org.junit.jupiter.api.Test; 14 13 import org.openstreetmap.josm.actions.ShowStatusReportAction; 15 import org.openstreetmap.josm.testutils.JOSMTestRules; 16 17 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 14 import org.openstreetmap.josm.testutils.annotations.BasicPreferences; 18 15 19 16 /** … … 21 18 * @author Michael Zangl 22 19 */ 20 // Preferences for the report text 21 @BasicPreferences 23 22 class BugReportTest { 24 /**25 * Preferences for the report text26 */27 @RegisterExtension28 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")29 public JOSMTestRules test = new JOSMTestRules().preferences();30 31 23 /** 32 24 * Test {@link BugReport#getReportText}
Note:
See TracChangeset
for help on using the changeset viewer.