use of org.apache.commons.httpclient.Cookie in project ecf by eclipse.
the class TestCookieCompatibilitySpec method testParseWithPathMismatch2.
public void testParseWithPathMismatch2() throws Exception {
Header header = new Header("Set-Cookie", "cookie-name=cookie-value; path=/foobar");
CookieSpec cookiespec = new CookieSpecBase();
try {
Cookie[] parsed = cookieParse(cookiespec, "127.0.0.1", 80, "/foo", false, header);
fail("MalformedCookieException should have been thrown.");
} catch (MalformedCookieException e) {
// expected
}
}
use of org.apache.commons.httpclient.Cookie in project ecf by eclipse.
the class TestCookieCompatibilitySpec method testCookieMismatch4.
public void testCookieMismatch4() throws Exception {
CookieSpec cookiespec = new CookieSpecBase();
Cookie cookie = new Cookie("host", "name", "value", "/foobar", null, true);
assertFalse(cookiespec.match("host", 80, "/foobar/", false, cookie));
}
use of org.apache.commons.httpclient.Cookie in project ecf by eclipse.
the class TestCookieCompatibilitySpec method testParseAttributeNullPath.
public void testParseAttributeNullPath() throws Exception {
CookieSpec cookiespec = new CookieSpecBase();
Cookie cookie = new Cookie();
cookiespec.parseAttribute(new NameValuePair("path", null), cookie);
assertEquals("/", cookie.getPath());
}
use of org.apache.commons.httpclient.Cookie in project ecf by eclipse.
the class TestCookieCompatibilitySpec method testParse3.
/**
* Test parse with quoted text
*/
public void testParse3() throws Exception {
String headerValue = "name=\"Doe, John\";version=1;max-age=600;secure;domain=.apache.org";
Header header = new Header("set-cookie", headerValue);
CookieSpec cookiespec = new CookieSpecBase();
Cookie[] cookies = cookieParse(cookiespec, "www.apache.org", 80, "/", false, header);
assertEquals(1, cookies.length);
assertEquals("name", cookies[0].getName());
assertEquals("Doe, John", cookies[0].getValue());
assertEquals(null, cookies[0].getComment());
assertEquals(0, cookies[0].getVersion());
assertEquals(".apache.org", cookies[0].getDomain());
assertEquals("/", cookies[0].getPath());
assertTrue(cookies[0].getSecure());
}
use of org.apache.commons.httpclient.Cookie in project ecf by eclipse.
the class TestCookieCompatibilitySpec method testValidateBlankPath.
public void testValidateBlankPath() throws Exception {
CookieSpec cookiespec = new CookieSpecBase();
Cookie cookie = new Cookie("host", "name", "value", "/", null, false);
cookiespec.validate("host", 80, " ", false, cookie);
}
Aggregations