Ignore:
Timestamp:
2016-07-25T21:19:38+02:00 (8 years ago)
Author:
Don-vip
Message:

see #11390, fix #13206 - Migrate Function interface to java 8 (patch by michael2402, modified) - gsoc-core

Location:
trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/PresetClassificationsTest.java

    r9938 r10638  
    1010import java.util.EnumSet;
    1111import java.util.List;
     12import java.util.stream.Collectors;
    1213
    1314import org.junit.BeforeClass;
     
    2021import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetSelector.PresetClassification;
    2122import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetSelector.PresetClassifications;
    22 import org.openstreetmap.josm.tools.Utils;
    2323import org.xml.sax.SAXException;
    2424
     
    4848
    4949    private List<String> getMatchingPresetNames(String searchText, OsmPrimitive w) {
    50         return Utils.transform(getMatchingPresets(searchText, w), new Utils.Function<PresetClassification, String>() {
    51             @Override
    52             public String apply(PresetClassification x) {
    53                 return x.preset.name;
    54             }
    55         });
     50        return getMatchingPresets(searchText, w).stream().map(x -> x.preset.name).collect(Collectors.toList());
    5651    }
    5752
  • trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetReaderTest.java

    r10378 r10638  
    55import static org.junit.Assert.assertEquals;
    66import static org.junit.Assert.assertThat;
     7import static org.junit.Assert.assertTrue;
    78
    89import java.io.IOException;
    910import java.util.Collection;
    1011import java.util.List;
     12import java.util.stream.Collectors;
    1113
    1214import org.junit.Assert;
     
    1719import org.openstreetmap.josm.gui.tagging.presets.items.Check;
    1820import org.openstreetmap.josm.gui.tagging.presets.items.Key;
    19 import org.openstreetmap.josm.tools.Utils;
    2021import org.xml.sax.SAXException;
    2122
     
    5960        assertThat(presets, hasSize(1));
    6061        final TaggingPreset abc = presets.iterator().next();
    61         final List<String> keys = Utils.transform(abc.data, new Utils.Function<TaggingPresetItem, String>() {
    62             @Override
    63             public String apply(TaggingPresetItem x) {
    64                 return x instanceof Key ? ((Key) x).key : null;
    65             }
    66         });
     62        assertTrue(abc.data.stream().allMatch(Key.class::isInstance));
     63        final List<String> keys = abc.data.stream().map(x -> ((Key) x).key).collect(Collectors.toList());
    6764        assertEquals("[A1, A2, A3, B1, B2, B3, C1, C2, C3]", keys.toString());
    6865    }
Note: See TracChangeset for help on using the changeset viewer.