Changeset 15010 in josm for trunk/test
- Timestamp:
- 2019-04-21T17:55:22+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/io/UploadDialogTest.java
r14977 r15010 21 21 import org.openstreetmap.josm.TestUtils; 22 22 import org.openstreetmap.josm.gui.ExtendedDialog; 23 import org.openstreetmap.josm.gui.io.UploadDialog.UploadAction; 23 24 import org.openstreetmap.josm.io.UploadStrategySpecification; 24 25 import org.openstreetmap.josm.spi.preferences.Config; … … 258 259 BasicUploadSettingsPanel.getDefaultSources().get(0)); 259 260 } 261 262 private static void doTestValidateUploadTag(String prefix) { 263 Config.getPref().putList(prefix + ".mandatory-terms", null); 264 Config.getPref().putList(prefix + ".forbidden-terms", null); 265 assertNull(UploadAction.validateUploadTag("foo", prefix)); 266 267 Config.getPref().putList(prefix + ".mandatory-terms", Arrays.asList("foo")); 268 assertNull(UploadAction.validateUploadTag("foo", prefix)); 269 assertEquals("The following required terms are missing: [foo]", 270 UploadAction.validateUploadTag("bar", prefix)); 271 272 Config.getPref().putList(prefix + ".forbidden-terms", Arrays.asList("bar")); 273 assertNull(UploadAction.validateUploadTag("foo", prefix)); 274 assertEquals("The following forbidden terms have been found: [bar]", 275 UploadAction.validateUploadTag("foobar", prefix)); 276 } 277 278 /** 279 * Test of {@link UploadDialog.UploadAction#validateUploadTag} method. 280 */ 281 @Test 282 public void testvalidateUploadTag() { 283 doTestValidateUploadTag("upload.comment"); 284 doTestValidateUploadTag("upload.source"); 285 } 260 286 }
Note:
See TracChangeset
for help on using the changeset viewer.