Sie können eine implizite ActorMaterializer
innerhalb Ihrer Testklasse erstellen, die testkits ActorSystem
verwendet:
Sie brauchen Materializer nicht.
Ich glaube, Sie rufen nicht die richtige Methode action.apply
auf.
Du willst def apply(request: Request[A]): Future[Result]
Um das Recht zu nennen, benötigen Sie FakeRequest[AnyContent]
, den gleichen parametrisierten Typ wie action:Action[AnyContent]
. Dieser Typ wird von PlayBodyParser erzwungen, den Sie für Ihre Aktion festgelegt haben.
Danach brauchen Sie nicht .run
call
Tags und Links scala akka playframework playframework-2.0 akka-stream