diff options
author | Torne (Richard Coles) <torne@google.com> | 2013-10-14 17:27:42 +0100 |
---|---|---|
committer | Torne (Richard Coles) <torne@google.com> | 2013-10-15 11:18:08 +0100 |
commit | d394355d75ba4526adf3509a9e5d8d63acf86a7c (patch) | |
tree | 55ed340a800011beade070d2b2ef088c4368fbb5 /tests | |
parent | 6067d1a3c7033f6714a60ac02a6b08d6568fe217 (diff) | |
download | frameworks_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.java | 38 |
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()); - } } |