akka演员使用游戏测试

时间:2012-07-12 10:17:09

标签: scala playframework akka

我想测试我的akka​​演员。 是否可以测试每种接收函数的情况?

def receive = {

  case msg: String =>
    println("SUCCESS" + msg)

  case user: VerifyIfUserExistActor =>
    implicit val timeout = Timeout(30 seconds)
    val future = platActor ? user
    val result = Await.result(future, timeout.duration).asInstanceOf[Users]
    sender ! result

  case ottDetails: OttDetails =>
    println("SUCCESS" + ottDetails)

}

1 个答案:

答案 0 :(得分:0)

是的,如果您想测试您是否正在发送成功的消息,并且只是想看到您的演员系统正常工作。你可以使用

case _ => println("sending message success")