Changeset 18824 in josm for trunk/test/unit
- Timestamp:
- 2023-09-07T19:36:52+02:00 (17 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/io/UploadDialogModelTest.java
r18205 r18824 2 2 package org.openstreetmap.josm.gui.io; 3 3 4 import static org.junit.jupiter.api.Assertions.assert NotNull;4 import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; 5 5 import static org.junit.jupiter.api.Assertions.assertNull; 6 6 import static org.junit.jupiter.api.Assertions.assertEquals; 7 7 8 import org.junit.jupiter.api.extension.RegisterExtension;9 8 import org.junit.jupiter.api.Test; 10 9 11 10 import org.openstreetmap.josm.data.osm.DataSet; 12 import org.openstreetmap.josm.testutils. JOSMTestRules;11 import org.openstreetmap.josm.testutils.annotations.Main; 13 12 14 13 /** 15 14 * Unit tests of {@link UploadDialogModel} class. 16 15 */ 17 public class UploadDialogModelTest { 18 /** 19 * Setup tests 20 */ 21 @RegisterExtension 22 public JOSMTestRules test = new JOSMTestRules().preferences().main(); 23 16 @Main 17 class UploadDialogModelTest { 24 18 /** 25 19 * Test of {@link UploadDialogModel}. … … 27 21 @Test 28 22 void testUploadDialogModel() { 29 assert NotNull(newUploadDialogModel());23 assertDoesNotThrow(UploadDialogModel::new); 30 24 } 31 25 … … 65 59 } 66 60 61 @Test 62 void testNonRegression23153() { 63 final DataSet dataSet = new DataSet(); 64 dataSet.getChangeSetTags().put("hashtags", "duplicate"); 65 final UploadDialogModel model = new UploadDialogModel(); 66 final String hashTags = model.findHashTags("#duplicate #duplicate hashtag"); 67 assertEquals("#duplicate", hashTags); 68 final String commentHashtags = UploadDialogModel.addHashTagsFromDataSet("There should be no " + hashTags, dataSet); 69 assertEquals("There should be no #duplicate", commentHashtags); 70 } 71 67 72 }
Note:
See TracChangeset
for help on using the changeset viewer.