aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/com/android/volley/toolbox/HurlStackTest.java
diff options
context:
space:
mode:
authorAnonymous <no-reply@google.com>2017-09-25 19:39:33 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-09-25 19:39:33 +0000
commitb930874b3a8ea95206fe44d13db20a2b1b18bad6 (patch)
treefb13707e6dfdd4c3a4cbee1f66749bf6066b0dad /src/test/java/com/android/volley/toolbox/HurlStackTest.java
parentd7b0e84b9dceb49d51e058a9e8d2c014dc042bcf (diff)
parentac8d9a1d940de5b5335c82c56dd42dec728dd443 (diff)
downloadvolley-b930874b3a8ea95206fe44d13db20a2b1b18bad6.tar.gz
Import of Volley from GitHub to AOSP.
am: ac8d9a1d94 Change-Id: Ia722422898be6f9631f1ba7160d64f6548c75f21
Diffstat (limited to 'src/test/java/com/android/volley/toolbox/HurlStackTest.java')
-rw-r--r--src/test/java/com/android/volley/toolbox/HurlStackTest.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/test/java/com/android/volley/toolbox/HurlStackTest.java b/src/test/java/com/android/volley/toolbox/HurlStackTest.java
index 42aeea8..c8dd6f1 100644
--- a/src/test/java/com/android/volley/toolbox/HurlStackTest.java
+++ b/src/test/java/com/android/volley/toolbox/HurlStackTest.java
@@ -16,6 +16,7 @@
package com.android.volley.toolbox;
+import com.android.volley.Header;
import com.android.volley.Request.Method;
import com.android.volley.mock.MockHttpURLConnection;
import com.android.volley.mock.TestRequest;
@@ -25,6 +26,12 @@ import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
import static org.junit.Assert.*;
@RunWith(RobolectricTestRunner.class)
@@ -152,4 +159,20 @@ public class HurlStackTest {
assertEquals("PATCH", mMockConnection.getRequestMethod());
assertTrue(mMockConnection.getDoOutput());
}
+
+ @Test public void convertHeaders() {
+ Map<String, List<String>> headers = new HashMap<>();
+ headers.put(null, Collections.singletonList("Ignored"));
+ headers.put("HeaderA", Collections.singletonList("ValueA"));
+ List<String> values = new ArrayList<>();
+ values.add("ValueB_1");
+ values.add("ValueB_2");
+ headers.put("HeaderB", values);
+ List<Header> result = HurlStack.convertHeaders(headers);
+ List<Header> expected = new ArrayList<>();
+ expected.add(new Header("HeaderA", "ValueA"));
+ expected.add(new Header("HeaderB", "ValueB_1"));
+ expected.add(new Header("HeaderB", "ValueB_2"));
+ assertEquals(expected, result);
+ }
}