【发布时间】:2019-02-12 10:28:13
【问题描述】:
class Scheduler(repository : Repository) extends Actor
{
override def receive : Receive =
{
case TriggerDaily => repository.deleteOlderThan1year()
case TriggerHourly => repository.nullifyOlderThan3hrs()
}
}
object Scheduler
{
case object TriggerDaily
case object TriggerHourly
def props(repository : Repository) =
Props(classOf[Scheduler], repository)
}
在这个存储库方法中,deleteOlderThan1year 和 deleteOlderThan1year 返回 Future[Done]?谁能帮助我如何为这个调度器 Actor 编写单元测试用例?
【问题讨论】: