Refactor EncoderDecoderTest

This commit is contained in:
Grzegorz Piwowarek 2016-10-29 08:40:21 +02:00
parent 453d46b6d1
commit f81291006d

View File

@ -14,9 +14,7 @@ import java.nio.charset.StandardCharsets;
import java.util.Arrays; import java.util.Arrays;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors;
import static java.util.stream.Collectors.collectingAndThen;
import static java.util.stream.Collectors.joining; import static java.util.stream.Collectors.joining;
public class EncoderDecoderTest { public class EncoderDecoderTest {
@ -63,7 +61,7 @@ public class EncoderDecoderTest {
String encodedURL = requestParams.keySet().stream() String encodedURL = requestParams.keySet().stream()
.map(key -> key + "=" + encodeValue(requestParams.get(key))) .map(key -> key + "=" + encodeValue(requestParams.get(key)))
.collect(collectingAndThen(joining("&"), params -> "http://www.baeldung.com?" + params)); .collect(joining("&", "http://www.baeldung.com?", ""));
Assert.assertThat(testUrl, CoreMatchers.is(encodedURL)); Assert.assertThat(testUrl, CoreMatchers.is(encodedURL));
} }