sourceimport static akka.http.javadsl.server.Directives.complete;importstatic akka.http.javadsl.server.Directives.cookie;finalRoute route = cookie("userName", nameCookie ->
complete("The logged in user is '"+ nameCookie.value()+"'"));// tests:
testRoute(route).run(HttpRequest.GET("/").addHeader(Cookie.create("userName","paul"))).assertEntity("The logged in user is 'paul'");// missing cookie
runRouteUnSealed(route,HttpRequest.GET("/")).assertRejections(Rejections.missingCookie("userName"));
testRoute(route).run(HttpRequest.GET("/")).assertEntity("Request is missing required cookie 'userName'");