You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2017/02/06 21:35:03 UTC

svn commit: r1781958 - /jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestHC4CookieManager.java

Author: pmouawad
Date: Mon Feb  6 21:35:02 2017
New Revision: 1781958

URL: http://svn.apache.org/viewvc?rev=1781958&view=rev
Log:
Add Test for HttpOnly

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

Modified: jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestHC4CookieManager.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestHC4CookieManager.java?rev=1781958&r1=1781957&r2=1781958&view=diff
==============================================================================
--- jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestHC4CookieManager.java (original)
+++ jmeter/trunk/test/src/org/apache/jmeter/protocol/http/control/TestHC4CookieManager.java Mon Feb  6 21:35:02 2017
@@ -289,6 +289,17 @@ public class TestHC4CookieManager extend
             assertNotNull(s);
             assertEquals("test=1", s);
         }
+        
+        // Test HttpOnly cookie is parsed correctly
+        @Test
+        public void testHttpOnlyCookie() throws Exception {
+            URL url = new URL("http://a.b.c/");
+            man.addCookieFromHeader("mySASession=s%3AcafPSGf6UJguyhddGFFeLdHBy9CYbzIS.NhYyA26LGTAVoLxhCQUK%2F2Bs34MW5kGHmErKzG6r3XI; Path=/; Expires=Tue, 07 Feb 2017 09:13:14 GMT; HttpOnly", url);
+            assertEquals(1,man.getCookieCount());
+            String s = man.getCookieHeaderForURL(url);
+            assertNotNull(s);
+            assertEquals("mySASession=s%3AcafPSGf6UJguyhddGFFeLdHBy9CYbzIS.NhYyA26LGTAVoLxhCQUK%2F2Bs34MW5kGHmErKzG6r3XI", s);
+        }
 
         // Test multi-cookie header handling
         @Test