From d394355d75ba4526adf3509a9e5d8d63acf86a7c Mon Sep 17 00:00:00 2001 From: "Torne (Richard Coles)" Date: Mon, 14 Oct 2013 17:27:42 +0100 Subject: 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 --- tests/CoreTests/android/core/HttpHeaderTest.java | 38 ------------------------ 1 file changed, 38 deletions(-) (limited to 'tests') 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()); - } } -- cgit v1.1