summaryrefslogtreecommitdiffstats
path: root/tests
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 /tests
parent6067d1a3c7033f6714a60ac02a6b08d6568fe217 (diff)
downloadframeworks_base-d394355d75ba4526adf3509a9e5d8d63acf86a7c.zip
frameworks_base-d394355d75ba4526adf3509a9e5d8d63acf86a7c.tar.gz
frameworks_base-d394355d75ba4526adf3509a9e5d8d63acf86a7c.tar.bz2
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
Diffstat (limited to 'tests')
-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 eedbc3f..cc7c34c 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());
- }
}