/** * Copyright (C) 2009-2012 Typesafe Inc. */ package akka.remote import akka.testkit.AkkaSpec import akka.actor.ExtendedActorSystem import akka.util.duration._ @org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner]) class RemoteConfigSpec extends AkkaSpec( """ akka { actor { provider = "akka.remote.RemoteActorRefProvider" } } """) { "RemoteExtension" must { "be able to parse remote and cluster config elements" in { val settings = system.asInstanceOf[ExtendedActorSystem].provider.asInstanceOf[RemoteActorRefProvider].remoteSettings import settings._ RemoteTransport must be("akka.remote.netty.NettyRemoteTransport") UntrustedMode must be(false) RemoteSystemDaemonAckTimeout must be(30 seconds) FailureDetectorThreshold must be(8) FailureDetectorMaxSampleSize must be(1000) InitialDelayForGossip must be(5 seconds) GossipFrequency must be(1 second) SeedNodes must be(Set()) } } }