Hi I had an authentication service which works on Request (some Header-Data and Cookie), Response (to set or delete a cookie) and session (Store userId and rememberMe-inform
It's possible to do it similar to play1.x. The central point is the Context. Furthermore you must create a DummyRequest which implements the methods you need. Then it's possible to create the following
final Request request = new DummyRequest();
Context.current.set(new Context(request, new HashMap (),
new HashMap ()));
in your test you can get Context.current().session(), Context.current().response() or Context.current().request().
You can see here an test-example.