summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorne (Richard Coles) <torne@google.com>2013-10-14 17:27:42 +0100
committerTorne (Richard Coles) <torne@google.com>2013-10-15 11:18:08 +0100
commitd394355d75ba4526adf3509a9e5d8d63acf86a7c (patch)
tree55ed340a800011beade070d2b2ef088c4368fbb5
parent6067d1a3c7033f6714a60ac02a6b08d6568fe217 (diff)
Delete HttpHeaderTest.testCacheControlMultipleArguments.
This test depends on internals of the old WebView to work which have already been removed. It doesn't appear to be testing anything useful. Bug: 10427705 Change-Id: I5e93b212c33f22776050b6e1ec639e23f41a1d4a
-rw-r--r--tests/CoreTests/android/core/HttpHeaderTest.java38
1 files changed, 0 insertions, 38 deletions
diff --git a/tests/CoreTests/android/core/HttpHeaderTest.java b/tests/CoreTests/android/core/HttpHeaderTest.java
index eedbc3fbada1..cc7c34c43bf4 100644
--- a/tests/CoreTests/android/core/HttpHeaderTest.java
+++ b/tests/CoreTests/android/core/HttpHeaderTest.java
@@ -20,10 +20,6 @@ import org.apache.http.util.CharArrayBuffer;
import android.net.http.Headers;
import android.util.Log;
-import android.webkit.CacheManager;
-import android.webkit.CacheManager.CacheResult;
-
-import java.lang.reflect.Method;
public class HttpHeaderTest extends AndroidTestCase {
@@ -67,38 +63,4 @@ public class HttpHeaderTest extends AndroidTestCase {
assertEquals("max-age=15,private", h.getCacheControl());
}
- // Test that cache behaves correctly when receiving a compund
- // cache-control statement containing no-cache and max-age argument.
- //
- // If a cache control header contains both a max-age arument and
- // a no-cache argument the max-age argument should be ignored.
- // The resource can be cached, but a validity check must be done on
- // every request. Test case checks that the expiry time is 0 for
- // this item, so item will be validated on subsequent requests.
- public void testCacheControlMultipleArguments() throws Exception {
- // get private method CacheManager.parseHeaders()
- Method m = CacheManager.class.getDeclaredMethod("parseHeaders",
- new Class[] {int.class, Headers.class, String.class});
- m.setAccessible(true);
-
- // create indata
- Headers h = new Headers();
- CharArrayBuffer buffer = new CharArrayBuffer(64);
- buffer.append(CACHE_CONTROL_COMPOUND);
- h.parseHeader(buffer);
-
- CacheResult c = (CacheResult)m.invoke(null, 200, h, "text/html");
-
- // Check that expires is set to 0, to ensure that no-cache has overridden
- // the max-age argument
- assertEquals(0, c.getExpires());
-
- // check reverse order
- buffer.clear();
- buffer.append(CACHE_CONTROL_COMPOUND2);
- h.parseHeader(buffer);
-
- c = (CacheResult)m.invoke(null, 200, h, "text/html");
- assertEquals(0, c.getExpires());
- }
}