/** * An alternative way to create a Cookies object from the constructor. * * @param cookie The cookie to be included * @param additionalCookies Additional cookies to be included (optional) * @return A new cookies object containing the specified cookies */ public static Cookies cookies(Cookie cookie, Cookie... additionalCookies) { notNull(cookie, "Cookie"); final List<Cookie> cookieList = new LinkedList<Cookie>(); cookieList.add(cookie); Collections.addAll(cookieList, additionalCookies); return new Cookies(cookieList); }
private static void addCookies(FilterableRequestSpecification requestSpec, StringBuilder builder) { builder.append("Cookies:"); final Cookies cookies = requestSpec.getCookies(); if (!cookies.exist()) { appendTwoTabs(builder).append(NONE).append(NEW_LINE); } int i = 0; for (Cookie cookie : cookies) { if (i++ == 0) { appendTwoTabs(builder); } else { appendFourTabs(builder); } builder.append(cookie).append(NEW_LINE); } }
private boolean requestHasSessionIdDefined(FilterableRequestSpecification requestSpec) { return requestSpec.getCookies().hasCookieWithName(requestSpec.getConfig().getSessionConfig().sessionIdName()); }