【发布时间】:2014-03-25 23:33:39
【问题描述】:
我有一个 akka 演员:
class MyActor extends Actor {
def recieve { ... }
def getCount(id: String): Int = {
//do a lot of stuff
proccess(id)
//do more stuff and return
}
}
我正在尝试为 getCount 方法创建一个单元测试:
it should "count" in {
val system = ActorSystem("Test")
val myActor = system.actorOf(Props(classOf[MyActor]), "MyActor")
myActor.asInstanceOf[MyActor].getCount("1522021") should be >= (28000)
}
但它不起作用:
java.lang.ClassCastException: akka.actor.RepointableActorRef cannot be cast to com.playax.MyActor
我该如何测试这个方法?
【问题讨论】:
标签: scala unit-testing testing akka actor