私はGuiceを使用して、アクター内のコンポーネントを注入します(Play! Scala 2.5 documentationで説明されています)。私のアプリケーションで
は、私は私のクラスでunshortLinksFactory: UnshortLinks.Factory
を注入し、私はこのような新しい俳優を作成します(?私はできる)
val unshortLinksActor = actorSystem.actorOf(Props(unshortLinksFactory(ws)))
PlayでGuiceによってコンポーネントが注入されたアクタをテストする方法scala 2.5
問題は、私は私のテストクラスのコンポーネントを注入することができないということであるそうでない場合、テストではありません開始しました。 (スカラテストを使用していますのでご注意ください)
テストでアクターを作成するにはどうすればよいですか? 。私はval unshortLinksActor = system.actorOf(Props(unshortLinksFactory(ws)))
などのようにそれを作成することができますが、最高のunderlyingActor
へのアクセス権を持っているために、Akka.testKit
からTestActorRef
でそれを作成することができることであろうあれば(それは結構です
解決方法を見つけましたか?私は同じ問題に苦しんでいますか? – user1308752