Lines Matching refs:cookie

81         HttpCookie cookie = new HttpCookie("harmony!", null);
82 assertEquals("harmony!", cookie.getName());
84 cookie = new HttpCookie("harmon$y", null);
85 assertEquals("harmon$y", cookie.getName());
174 HttpCookie cookie = new HttpCookie("name", "value");
175 assertEquals(1, cookie.getVersion());
176 cookie.setVersion(0);
177 assertEquals(0, cookie.getVersion());
178 cookie.setVersion(1);
179 assertEquals(1, cookie.getVersion());
182 cookie.setVersion(-1);
189 cookie.setVersion(2);
201 HttpCookie cookie = new HttpCookie("name", "value");
202 assertEquals("value", cookie.getValue());
203 cookie.setValue("newValue");
204 assertEquals("newValue", cookie.getValue());
206 cookie.setValue(null);
207 assertNull(cookie.getValue());
209 cookie.setValue("na\u64DEme");
210 assertEquals("na\u64DEme", cookie.getValue());
211 cookie.setVersion(0);
212 cookie.setValue("{(new value, 11)}");
213 assertEquals("{(new value, 11)}", cookie.getValue());
221 HttpCookie cookie = new HttpCookie("testName", "value");
222 assertEquals("testName", cookie.getName());
230 HttpCookie cookie = new HttpCookie("testName", "value");
231 assertFalse(cookie.getSecure());
232 cookie.setVersion(0);
233 assertFalse(cookie.getSecure());
235 cookie.setSecure(true);
236 assertTrue(cookie.getSecure());
237 cookie.setSecure(false);
238 cookie.setVersion(1);
239 assertFalse(cookie.getSecure());
247 HttpCookie cookie = new HttpCookie("name", "test new value");
248 assertNull(cookie.getPath());
250 cookie.setPath("{}() test,; 43!@");
251 assertEquals("{}() test,; 43!@", cookie.getPath());
253 cookie.setPath(" test");
254 assertEquals(" test", cookie.getPath());
256 cookie.setPath("\u63DF\u64DE");
257 cookie.setDomain("test");
258 assertEquals("\u63DF\u64DE", cookie.getPath());
266 HttpCookie cookie = new HttpCookie("name", "test new value");
267 assertEquals(-1, cookie.getMaxAge());
269 cookie.setMaxAge(Long.MAX_VALUE);
270 assertEquals(Long.MAX_VALUE, cookie.getMaxAge());
272 cookie.setMaxAge(Long.MIN_VALUE);
273 cookie.setDiscard(false);
274 assertEquals(Long.MIN_VALUE, cookie.getMaxAge());
282 HttpCookie cookie = new HttpCookie("name", "test new value");
283 assertNull(cookie.getDomain());
285 cookie.setDomain("a.b.d.c.com.");
286 assertEquals("a.b.d.c.com.", cookie.getDomain());
288 cookie.setDomain(" a.b.d.c.com. ");
289 assertEquals(" a.b.d.c.com. ", cookie.getDomain());
291 cookie.setPath("temp/subTemp");
292 cookie.setDomain("xy.foo.bar.de.edu");
293 assertEquals("xy.foo.bar.de.edu", cookie.getDomain());
301 HttpCookie cookie = new HttpCookie("cookieName", "cookieName value");
302 assertNull(cookie.getPortlist());
304 cookie.setPortlist("80,23,20");
305 assertEquals("80,23,20", cookie.getPortlist());
306 cookie.setPortlist("abcdefg1234567");
307 cookie.setValue("cookie value again");
308 assertEquals("abcdefg1234567", cookie.getPortlist());
316 HttpCookie cookie = new HttpCookie("cookie'sName",
317 "cookie's Test value");
318 assertFalse(cookie.getDiscard());
320 cookie.setDiscard(true);
321 assertTrue(cookie.getDiscard());
322 cookie.setDiscard(false);
323 cookie.setMaxAge(-1);
324 assertFalse(cookie.getDiscard());
332 HttpCookie cookie = new HttpCookie("cookie'\"sName",
333 "cookie's Test value");
334 assertNull(cookie.getCommentURL());
336 cookie.setCommentURL("http://www.test.com");
337 assertEquals("http://www.test.com", cookie.getCommentURL());
339 cookie.setCommentURL("schema://harmony.test.org");
340 cookie.setComment("just a comment");
341 assertEquals("schema://harmony.test.org", cookie.getCommentURL());
349 HttpCookie cookie = new HttpCookie("cookie'\"sName?",
350 "cookie's Test??!@# value");
351 assertNull(cookie.getComment());
353 cookie.setComment("");
354 assertEquals("", cookie.getComment());
356 cookie.setComment("cookie''s @#$!&*()");
357 cookie.setVersion(0);
358 assertEquals("cookie''s @#$!&*()", cookie.getComment());
366 HttpCookie cookie = new HttpCookie("cookie'\"sName123456",
367 "cookie's Test?()!@# value");
368 assertFalse(cookie.hasExpired());
370 cookie.setMaxAge(0);
371 assertTrue(cookie.hasExpired());
373 cookie.setMaxAge(Long.MAX_VALUE);
374 cookie.setVersion(0);
375 assertFalse(cookie.hasExpired());
377 cookie.setMaxAge(Long.MIN_VALUE);
378 cookie.setDiscard(false);
379 assertTrue(cookie.hasExpired());
381 cookie.setDiscard(true);
382 cookie.setMaxAge(-1);
383 assertFalse(cookie.hasExpired());
395 // Sleep for long enough to force expiry of the first cookie.
434 HttpCookie cookie = new HttpCookie("test", "testValue");
437 assertFalse(cookie.equals(obj));
438 assertFalse(cookie.equals(null));
439 assertTrue(cookie2.equals(cookie));
440 assertTrue(cookie.equals(cookie2));
441 assertTrue(cookie.equals(cookie));
443 cookie.setDomain(" test");
445 assertFalse(cookie.equals(cookie2));
446 cookie.setDomain("TEST");
447 assertTrue(cookie.equals(cookie2));
449 cookie.setPath("temp\\e");
450 assertFalse(cookie.equals(cookie2));
452 assertFalse(cookie.equals(cookie2));
454 cookie.setDiscard(true);
455 cookie.setMaxAge(-1234);
457 assertTrue(cookie.equals(cookie2));
465 HttpCookie cookie = new HttpCookie("test", "testValue");
466 cookie.setMaxAge(33l);
467 cookie.setComment("test comment");
468 HttpCookie cloneCookie = (HttpCookie) cookie.clone();
469 assertNotSame(cloneCookie, cookie);
480 HttpCookie cookie = new HttpCookie("test", "testValue");
481 cookie.setComment("ABCd");
482 cookie.setCommentURL("\u63DF");
483 cookie.setDomain(".B.com");
484 cookie.setDiscard(true);
485 cookie.setMaxAge(Integer.MAX_VALUE);
486 cookie.setPath("temp/22RuTh");
487 cookie.setPortlist("80.562Ab");
488 cookie.setSecure(true);
489 cookie.setVersion(1);
493 cookie.toString());
495 cookie.setPath(null);
498 cookie.toString());
499 cookie.setComment(null);
502 cookie.toString());
503 cookie.setPortlist(null);
504 assertEquals("test=\"testValue\";$Domain=\".b.com\"", cookie.toString());
505 cookie.setDomain(null);
506 assertEquals("test=\"testValue\"", cookie.toString());
508 cookie.setVersion(0);
509 cookie.setPortlist("80,8000");
510 assertEquals("test=testValue", cookie.toString());
518 HttpCookie cookie = new HttpCookie("nAmW_1", "value_1");
519 assertEquals(-1052814577, cookie.hashCode());
521 cookie.setDomain("a.b.c.de");
522 assertEquals(1222695220, cookie.hashCode());
524 cookie.setPath("3kmxiq;1");
525 assertEquals(-675006347, cookie.hashCode());
526 cookie.setPath("3KmxiQ;1");
527 assertEquals(989616181, cookie.hashCode());
529 cookie.setValue("Vw0,22_789");
530 assertEquals(989616181, cookie.hashCode());
531 cookie.setComment("comment");
532 assertEquals(989616181, cookie.hashCode());
534 cookie.setDomain("");
535 assertEquals(-1285893616, cookie.hashCode());
553 * may be present in unquoted cookie value or unquoted parameter value.
555 * href="http://jakarta.apache.org/commons/httpclient/apidocs/org/apache/commons/httpclient/cookie/NetscapeDraftSpec.html#parse(java.lang.String,%20int,%20java.lang.String,%20boolean,%20java.lang.String)">
556 * http://jakarta.apache.org/commons/httpclient/apidocs/org/apache/commons/httpclient/cookie/NetscapeDraftSpec.html#parse(java.lang.String,%20int,%20java.lang.String,%20boolean,%20java.lang.String)
559 // violates the cookie specification's syntax
560 checkInvalidCookie("invalid cookie name");
568 // cookie name contains llegal characters
609 HttpCookie cookie = list.get(0);
610 assertTrue(cookie.hasExpired());
615 cookie = list.get(0);
616 assertTrue(cookie.hasExpired());
621 cookie = list.get(0);
622 assertEquals(0, cookie.getVersion());
623 assertEquals(1234, cookie.getMaxAge());
624 assertFalse(cookie.hasExpired());
629 cookie = list.get(0);
630 assertEquals(-12345, cookie.getMaxAge());
631 assertTrue(cookie.hasExpired());
633 // Locale does not affect version 1 cookie.
636 cookie = list.get(0);
637 assertEquals(1000, cookie.getMaxAge());
638 assertFalse(cookie.hasExpired());
647 HttpCookie cookie = list.get(0);
649 assertEquals("null", cookie.getValue());
650 assertNull(cookie.getComment());
651 assertNull(cookie.getCommentURL());
652 assertFalse(cookie.getDiscard());
653 assertNull(cookie.getDomain());
654 assertEquals(-1, cookie.getMaxAge());
655 assertNull(cookie.getPath());
656 assertNull(cookie.getPortlist());
657 assertFalse(cookie.getSecure());
659 assertEquals(0, cookie.getVersion());
662 cookie = list.get(0);
664 assertEquals("tes,t", cookie.getValue());
666 // If cookie header = Set-Cookie2, version = 1
669 cookie = list.get(0);
670 assertEquals("null\"", cookie.getValue());
671 assertEquals(1, cookie.getVersion());
672 assertEquals("/temp", cookie.getPath());
673 assertTrue(cookie.getDiscard());
674 assertEquals("http://harmonytest.org", cookie.getCommentURL());
675 assertEquals(-10l, cookie.getMaxAge());
676 assertTrue(cookie.hasExpired());
677 assertEquals("abde,82", cookie.getPortlist());
678 // Version 0 cookie
680 .parse("Set-Cookie:name=tes,t;Comment=version1-cookie;Discard=false;commentURL=vers\nion1-cookie-url;Domain=x.y;");
681 cookie = list.get(0);
682 assertEquals(0, cookie.getVersion());
683 assertEquals("tes,t", cookie.getValue());
684 assertEquals("name", cookie.getName());
685 assertEquals("version1-cookie", cookie.getComment());
686 assertEquals("vers\nion1-cookie-url", cookie.getCommentURL());
687 assertEquals("x.y", cookie.getDomain());
688 assertTrue(cookie.getDiscard());
701 cookie = list.get(0);
702 assertNull(cookie.getComment());
706 cookie = list.get(0);
707 assertEquals("sentence", cookie.getComment());
712 cookie = list.get(0);
713 assertEquals("(la,la)", cookie.getCommentURL());
717 cookie = list.get(0);
718 assertEquals("a_domain", cookie.getDomain());
722 cookie = list.get(0);
723 assertEquals("pa$th", cookie.getPath());
727 cookie = list.get(0);
728 assertEquals(1000, cookie.getMaxAge());
731 cookie = list.get(0);
732 assertEquals(-1000, cookie.getMaxAge());
736 // cookie = list.get(0);
737 // assertEquals(12345, cookie.getMaxAge());
740 cookie = list.get(0);
741 assertEquals(0, cookie.getMaxAge());
745 cookie = list.get(0);
746 assertEquals("", cookie.getPortlist());
749 cookie = list.get(0);
750 assertEquals("", cookie.getPortlist());
753 cookie = list.get(0);
754 assertEquals("123 345", cookie.getPortlist());
757 cookie = list.get(0);
758 assertEquals("123,345", cookie.getPortlist());
762 cookie = list.get(0);
763 assertTrue(cookie.getSecure());
766 cookie = list.get(0);
767 assertTrue(cookie.getSecure());
768 assertFalse(cookie.hasExpired());
771 cookie = list.get(0);
772 assertTrue(cookie.getSecure());
776 cookie = list.get(0);
777 assertEquals(0, cookie.getMaxAge());
778 assertTrue(cookie.hasExpired());
783 cookie = list.get(0);
784 // A value of "0" means the cookie must be discarded immediately. 29-Feb-1999 is an
787 // Android versions earlier than N returned a negative value here, which means the cookie
789 assertEquals(0, cookie.getMaxAge());
790 assertTrue(cookie.hasExpired());
795 cookie = list.get(0);
796 assertEquals("name", cookie.getName());
797 assertEquals(1, cookie.getVersion());
798 assertEquals("test", cookie.getValue());
799 cookie = list.get(1);
800 assertEquals(1, cookie.getVersion());
801 // From the second cookie, the "set-cookie2" header does not take effect
802 assertEquals("Set-Cookie2:name2", cookie.getName());
803 assertEquals("c234", cookie.getComment());
811 cookie = list.get(0);
815 "Set-cookie:NAME2=VALUE2;path=/t;domain=.b.c;version=1").get(0);
823 list = HttpCookie.parse("Set-cookie:null=;Domain=null;Port=null");
824 cookie = list.get(0);
826 assertNotNull(cookie.getValue());
827 assertNotNull(cookie.getName());
828 assertNotNull(cookie.getDomain());
829 assertNotNull(cookie.getPortlist());
841 cookie = list.get(0);
842 assertEquals("(la,la)", cookie.getCommentURL());
846 cookie = list.get(0);
847 assertEquals("(la,la)", cookie.getCommentURL());
848 assertEquals("hello", cookie.getPath());
861 HttpCookie cookie = list.get(0);
865 cookie = list.get(0);
869 cookie = list.get(0);
870 assertTrue(cookie.getSecure());
871 assertEquals("/", cookie.getPath());
875 cookie = list.get(0);
876 assertTrue(cookie.getSecure());
877 assertEquals("/", cookie.getPath());
885 // If attribute expires presents, cookie will be recognized as version
886 // 0. No matter header is Set-cookie or Set-cookie2
889 HttpCookie cookie = list.get(0);
890 assertEquals(0, cookie.getVersion());
891 assertTrue(cookie.getDiscard());
894 cookie = list.get(0);
895 assertEquals(0, cookie.getVersion());
896 assertEquals("80", cookie.getPortlist());
902 cookie = list.get(0);
903 assertTrue(cookie.getMaxAge() < 0);
904 assertTrue(cookie.hasExpired());
905 assertFalse(cookie.getDiscard());
910 cookie = list.get(0);
911 assertEquals(0, cookie.getVersion());
912 assertEquals(1000, cookie.getMaxAge());
913 assertFalse(cookie.hasExpired());
915 // expires decides the version. Not take Set-cookie header, version into
919 cookie = list.get(0);
920 assertEquals(0, cookie.getVersion());
921 assertEquals(1000, cookie.getMaxAge());
922 assertFalse(cookie.hasExpired());
927 cookie = list.get(0);
928 assertEquals(0, cookie.getVersion());
929 assertEquals("80,8080", cookie.getPortlist());
930 assertEquals("mycomment", cookie.getComment());
934 cookie = list.get(0);
935 assertEquals(1, cookie.getVersion());
936 assertEquals(-1, cookie.getMaxAge());
938 cookie = list.get(0);
939 assertEquals(1, cookie.getVersion());
943 cookie = list.get(0);
944 assertEquals(1, cookie.getVersion());
945 assertEquals(11, cookie.getMaxAge());
949 cookie = list.get(0);
950 assertEquals(0, cookie.getVersion());
964 List<HttpCookie> list = HttpCookie.parse("Set-cookie:PREF=test;path=/;domain=.b.c;");
966 HttpCookie cookie = list.get(0);
967 assertEquals(0, cookie.getVersion());
968 assertEquals(".b.c", cookie.getDomain());
1003 HttpCookie cookie = list.get(0);
1004 assertEquals(value, cookie.getValue());
1019 // version 0 cookie only takes effect on Locale.ENGLISH