rd.createHeaderDelegate(NewCookie.class);
if (newCookieHeaderDelegate == null) {
fail("NewCookie header delegate is not regestered in RuntimeDelegateImpl");
}
NewCookie expectedNewCookie =
new NewCookie("MyCookie", "MyCookieValue", ".", "mydomain", 1, "Comment", 21600, true);
String cookieToParse =
"MyCookie=MyCookieValue;Version=1; Path=.; Domain=mydomain; Comment=Comment; Max-Age=21600; Secure";
// Test Parse NewCookie
NewCookie parsedNewCookie = newCookieHeaderDelegate.fromString(cookieToParse);
assertEquals(expectedNewCookie, parsedNewCookie);
expectedNewCookie =
new NewCookie("MyCookie", "", ".", "mydomain", 1, "Comment", 21600, true);
cookieToParse =
"MyCookie=\"\";Version=1; Path=.; Domain=mydomain; Comment=Comment; Max-Age=21600; Secure";
parsedNewCookie = newCookieHeaderDelegate.fromString(cookieToParse);
assertEquals(expectedNewCookie, parsedNewCookie);