1
の取得結果は私のAkka
俳優・システムは例えば、メッセージの内容スカラ:部分写像
myEventActor.expectMsgPF() {
verifyEventPF(id)
}
def verifyEventPF(id: String): PartialFunction[Any, Any] = {
case e : MyEvent if e.id == id => e.otherID
}
を確認するためにいくつかのテストを持って、私たちはイベントのIDが正しいかどうかを確認するために、この部分的な機能を使用しています。 しかし、部分関数の結果を得るにはどうすればいいですか?次のことを達成したい場合
myEventActor.expectMsgPF() {
var otherID = verifyEventPF(id) // How do I achieve this?
}
これは可能ですか?
(私はここに部分関数を使用する必要はありませんし、Akka TestProbe.receiveOne()
を使用することができますが、私はこれが可能であるかを理解したいのですが認識しています)