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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.