Implicit conversion from RoleName to Address

* Improved readability in tests if role name can be used
* Will change other tests also if you like it, otherwise revert
This commit is contained in:
Patrik Nordwall 2012-06-15 14:37:51 +02:00
parent 1e0d6670d5
commit 404fa4dfa3
2 changed files with 11 additions and 11 deletions

View file

@ -5,7 +5,7 @@ package akka.cluster
import com.typesafe.config.Config
import com.typesafe.config.ConfigFactory
import akka.actor.{Address, ExtendedActorSystem}
import akka.actor.{ Address, ExtendedActorSystem }
import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeSpec
import akka.testkit._
@ -153,4 +153,8 @@ trait MultiNodeClusterSpec extends FailureDetectorStrategy { self: MultiNodeSpec
def roleName(address: Address): Option[RoleName] = {
testConductor.getNodes.await.find(node(_).address == address)
}
// implicit conversion from RoleName to Address
implicit def role2Address(role: RoleName): Address = node(role).address
}