Re: [akka-user] Akka Typed BehaviorTestKit with TimerScheduler

2018-03-08 Thread dollyg
Thanks, Patrick. For now, we have used a workaround by mocking a TimerScheduler instance as below: val timerScheduler = mock[TimerScheduler[MyMessage]] doNothing() .when(timerScheduler) .startSingleTimer( ArgumentMatchers.eq(MyBehavior.TimerKey), ArgumentMatchers.any[MyMessage],

Re: [akka-user] Akka Typed BehaviorTestKit with TimerScheduler

2018-03-08 Thread Patrik Nordwall
I think it will be difficult to support the ordinary scheduler in BehaviorTestKit but perhaps we could use the manual scheduler: https://doc.akka.io/docs/akka/current/typed/testing.html#controlling-the-scheduler Please create an issue at https://github.com/akka/akka/issues/new Thanks, Patrik On

[akka-user] Akka Typed BehaviorTestKit with TimerScheduler

2018-03-07 Thread dollyg
Hi, We are trying to create a BehaviorTestKit using a behavior which spawns a timer within. val behaviorTestKit = BehaviorTestKit(createBehavior) private def createBehavior(): Behavior[MyMessage] = { Behaviors .withTimers[MyMessage]( timerScheduler ⇒ Behaviors .mu