I'm new to AKKA and I'm trying to test an actor in java. the problem is that expectMSG doesn't accept duration from java
java.lang.NoSuchMethodError: akka.util.JavaDurationConverters$JavaDurationOps$.asScala$extension(Ljava/time/Duration;)Lscala/concurrent/duration/FiniteDuration;
public void shouldReturnZero()
{
final TestKit testProbe = new TestKit(system);
Duration duration = Duration.ofSeconds(30);
ActorRef sparkRunner = system.actorOf(Props.create(SparkRunner.class), "spark-test");
ActorRef root = system.actorOf(Props.create(SparkRunner.class), "spark");
sparkRunner.tell(new SparkMessage(), testProbe.getRef());
testProbe.expectMsg(duration,1);
}
Aucun commentaire:
Enregistrer un commentaire