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/io/OsmWriterTest.java

    r9958 r10638  
    22package org.openstreetmap.josm.io;
    33
    4 import static org.junit.Assert.assertEquals;
     4import static org.junit.Assert.assertArrayEquals;
    55
    66import java.util.ArrayList;
     
    1111import org.junit.Test;
    1212import org.openstreetmap.josm.data.osm.NodeData;
    13 import org.openstreetmap.josm.tools.Utils;
    1413
    1514/**
     
    3332        Collections.sort(ids, OsmWriter.byIdComparator);
    3433
    35         final String idsAsString = Utils.transform(ids, new Utils.Function<NodeData, Object>() {
    36             @Override
    37             public Object apply(NodeData x) {
    38                 return x.getUniqueId();
    39             }
    40         }).toString();
    41 
    42         assertEquals("[-3, -12, -20, -9223372036854775808, 0, 2, 12, 65, 9223372036854775807]", idsAsString);
     34        final long[] longIds = ids.stream().mapToLong(x -> x.getUniqueId()).toArray();
     35        assertArrayEquals(new long[] {
     36                -3, -12, -20, -9223372036854775808L, 0, 2, 12, 65, 9223372036854775807L
     37        }, longIds);
    4338    }
    4439}
Note: See TracChangeset for help on using the changeset viewer.