Ignore:
Timestamp:
2020-01-18T14:14:01+01:00 (4 years ago)
Author:
simon04
Message:

Java 8: use Collectors.joining

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java

    r14190 r15717  
    1818import java.text.MessageFormat;
    1919import java.util.ArrayList;
     20import java.util.Arrays;
    2021import java.util.Locale;
    2122import java.util.Random;
     23import java.util.TreeSet;
    2224import java.util.logging.Logger;
    2325
     
    3537import org.openstreetmap.josm.data.osm.Node;
    3638import org.openstreetmap.josm.data.osm.OsmPrimitive;
     39import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
    3740import org.openstreetmap.josm.data.osm.Relation;
    3841import org.openstreetmap.josm.data.osm.RelationMember;
     
    4245
    4346import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
     47import org.openstreetmap.josm.testutils.JOSMTestRules;
    4448
    4549/**
     
    4953public class MultiFetchServerObjectReaderTest {
    5054    private static Logger logger = Logger.getLogger(MultiFetchServerObjectReader.class.getName());
     55
     56    /**
     57     * Setup test.
     58     */
     59    @Rule
     60    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     61    public JOSMTestRules test = new JOSMTestRules().preferences();
    5162
    5263    /**
     
    332343        assertEquals(9999999, reader.getMissingPrimitives().iterator().next().getUniqueId());
    333344    }
     345
     346    /**
     347     * Test {@link MultiFetchServerObjectReader#buildRequestString}
     348     */
     349    @Test
     350    public void testBuildRequestString() {
     351        String requestString = new MultiFetchServerObjectReader()
     352                .buildRequestString(OsmPrimitiveType.WAY, new TreeSet<>(Arrays.asList(130L, 123L, 126L)));
     353        assertEquals("ways?ways=123,126,130", requestString);
     354    }
    334355}
Note: See TracChangeset for help on using the changeset viewer.