summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNarayan Kamath <narayan@google.com>2014-11-27 14:48:21 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-11-27 14:48:21 +0000
commitbdd3184aca91e9a9e55fa44d01a664400ecb3c48 (patch)
tree41a8275a9534763d6c3b746222141dbc504351e7
parent2c280df8540c9ac2063f54ced07e43f384055711 (diff)
parent6b00fa98129943f74e3209a46fde18d36bd7cf56 (diff)
downloadlibcore-bdd3184aca91e9a9e55fa44d01a664400ecb3c48.zip
libcore-bdd3184aca91e9a9e55fa44d01a664400ecb3c48.tar.gz
libcore-bdd3184aca91e9a9e55fa44d01a664400ecb3c48.tar.bz2
am 6b00fa98: Merge "Add a simple test for "last-modified" headers."
* commit '6b00fa98129943f74e3209a46fde18d36bd7cf56': Add a simple test for "last-modified" headers.
-rw-r--r--luni/src/test/java/libcore/java/net/URLConnectionTest.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/luni/src/test/java/libcore/java/net/URLConnectionTest.java b/luni/src/test/java/libcore/java/net/URLConnectionTest.java
index 9e94c2e..8991b1a 100644
--- a/luni/src/test/java/libcore/java/net/URLConnectionTest.java
+++ b/luni/src/test/java/libcore/java/net/URLConnectionTest.java
@@ -2078,6 +2078,19 @@ public final class URLConnectionTest extends AbstractResourceLeakageDetectorTest
connection.disconnect();
}
+ public void testLastModified() throws Exception {
+ server.enqueue(new MockResponse()
+ .addHeader("Last-Modified", "Wed, 27 Nov 2013 11:26:00 GMT")
+ .setBody("Hello"));
+ server.play();
+
+ HttpURLConnection connection = (HttpURLConnection) server.getUrl("/").openConnection();
+ connection.connect();
+
+ assertEquals(1385551560000L, connection.getLastModified());
+ assertEquals(1385551560000L, connection.getHeaderFieldDate("Last-Modified", -1));
+ }
+
public void testClientSendsContentLength() throws Exception {
server.enqueue(new MockResponse().setBody("A"));
server.play();