【发布时间】:2015-05-15 21:43:11
【问题描述】:
我有一个 Akka 演员如下;它接收一条消息并返回一个 HTTP 响应。
我在测试与 Dispatch Http 的交互时遇到问题,它是一个不错的库,但似乎很难测试。
class Service(serviceUrl:String) extends Actor with ActorLogging {
implicit val ec = context .dispatcher
override def receive: Receive = {
case Get(ids) => request(ids)
}
private def request(ids:Seq[Int]):Unit = {
val requestUrl = buildRequestUrl(ids)
val request = url(requestUrl).GET
Http(request) pipeTo sender()
}
}
【问题讨论】:
标签: scala unit-testing akka