pekko/akka-remote/src/test/scala/akka/remote/RemoteConfigSpec.scala

38 lines
1 KiB
Scala
Raw Normal View History

/**
* Copyright (C) 2009-2012 Typesafe Inc. <http://www.typesafe.com>
*/
package akka.remote
2011-07-20 11:14:51 +03:00
2011-10-11 16:05:48 +02:00
import akka.testkit.AkkaSpec
import akka.actor.ExtendedActorSystem
import akka.util.duration._
2011-07-20 11:14:51 +03:00
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
class RemoteConfigSpec extends AkkaSpec(
"""
akka {
actor {
provider = "akka.remote.RemoteActorRefProvider"
}
}
""") {
2011-07-20 11:14:51 +03:00
"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())
2011-07-20 11:14:51 +03:00
}
}
}