Changeset 16768 in josm for trunk/test/unit/org/openstreetmap/josm/gui/preferences
- Timestamp:
- 2020-07-14T20:19:40+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/preferences/map/TaggingPresetPreferenceTestIT.java
r15539 r16768 13 13 import java.util.List; 14 14 import java.util.Locale; 15 import java.util.Objects;16 15 import java.util.Set; 17 import java.util.concurrent.ExecutionException;18 import java.util.concurrent.TimeUnit;19 import java.util.concurrent.TimeoutException;20 16 21 17 import org.junit.BeforeClass; … … 29 25 import org.openstreetmap.josm.gui.tagging.presets.TaggingPreset; 30 26 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetReader; 27 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetsTest; 31 28 import org.openstreetmap.josm.gui.tagging.presets.items.Link; 32 29 import org.openstreetmap.josm.spi.preferences.Config; … … 116 113 Collection<TaggingPreset> presets = TaggingPresetReader.readAll(source.url, true); 117 114 assertFalse(presets.isEmpty()); 118 // wait for asynchronous icon loading 119 presets.parallelStream().map(TaggingPreset::getIconLoadingTask).filter(Objects::nonNull).forEach(t -> { 120 try { 121 t.get(30, TimeUnit.SECONDS); 122 } catch (InterruptedException | ExecutionException | TimeoutException e) { 123 Logging.error(e); 124 } 125 }); 115 TaggingPresetsTest.waitForIconLoading(presets); 126 116 // check that links are correct and not redirections 127 117 presets.parallelStream().flatMap(x -> x.data.stream().filter(i -> i instanceof Link).map(i -> ((Link) i).getUrl())).forEach(u -> {
Note:
See TracChangeset
for help on using the changeset viewer.