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?