jmeter-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pmoua...@apache.org
Subject svn commit: r1210097 - /jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCacheManager.java
Date Sun, 04 Dec 2011 12:14:43 GMT
Author: pmouawad
Date: Sun Dec  4 12:14:42 2011
New Revision: 1210097

URL: http://svn.apache.org/viewvc?rev=1210097&view=rev
Log:
Add test that uses UrlConnection stub cacheControl (findbugs)

Modified:
    jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCacheManager.java

Modified: jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCacheManager.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCacheManager.java?rev=1210097&r1=1210096&r2=1210097&view=diff
==============================================================================
--- jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCacheManager.java (original)
+++ jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestCacheManager.java Sun
Dec  4 12:14:42 2011
@@ -202,6 +202,18 @@ public class TestCacheManager extends JM
         assertNotNull("Should find entry",getThreadCacheEntry(LOCAL_HOST));
         assertFalse("Should not find valid entry",this.cacheManager.inCache(url));
     }
+    
+    public void testCacheJava() throws Exception{
+        this.cacheManager.setUseExpires(true);
+        this.cacheManager.testIterationStart(null);
+        assertNull("Should not find entry",getThreadCacheEntry(LOCAL_HOST));
+        assertFalse("Should not find valid entry",this.cacheManager.inCache(url));
+        ((URLConnectionStub)urlConnection).expires=makeDate(new Date(System.currentTimeMillis()));
+        ((URLConnectionStub)urlConnection).cacheControl="public, max-age=10";
+        this.cacheManager.saveDetails(this.urlConnection, sampleResultOK);
+        assertNotNull("Should find entry",getThreadCacheEntry(LOCAL_HOST));
+        assertTrue("Should find valid entry",this.cacheManager.inCache(url));
+    }
 
     public void testExpiresHttpClient() throws Exception{
         this.cacheManager.setUseExpires(true);
@@ -213,6 +225,7 @@ public class TestCacheManager extends JM
         assertNotNull("Should find entry",getThreadCacheEntry(LOCAL_HOST));
         assertTrue("Should find valid entry",this.cacheManager.inCache(url));
     }
+    
 
     public void testCacheHttpClient() throws Exception{
         this.cacheManager.setUseExpires(true);



Mime
View raw message