@Override public List<Cookie> cookies() { return req.cookies(); }
@Override public Mutant cookie(final String name) { List<String> values = req.cookies().stream().filter(c -> c.name().equalsIgnoreCase(name)) .findFirst() .map(cookie -> ImmutableList.of(cookie.value().get())) .orElse(ImmutableList.of()); return new MutantImpl(require(ParserExecutor.class), new StrParamReferenceImpl("cookie", name, values)); }
@Override public List<Cookie> cookies() { return req.cookies(); }
@Override public Mutant cookie(final String name) { List<String> values = req.cookies().stream().filter(c -> c.name().equalsIgnoreCase(name)) .findFirst() .map(cookie -> ImmutableList.of(cookie.value().get())) .orElse(ImmutableList.of()); return new MutantImpl(require(ParserExecutor.class), new StrParamReferenceImpl("cookie", name, values)); }