From 3aba8dc424e643f7085821729b19f93926bcae8d Mon Sep 17 00:00:00 2001 From: Patrik Nordwall Date: Fri, 25 May 2012 10:00:30 +0200 Subject: [PATCH] Assert with sorted member addresses, since ports are random --- .../scala/akka/cluster/NodeMembershipSpec.scala | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/akka-cluster/src/multi-jvm/scala/akka/cluster/NodeMembershipSpec.scala b/akka-cluster/src/multi-jvm/scala/akka/cluster/NodeMembershipSpec.scala index bb537091c3..a8af644fe0 100644 --- a/akka-cluster/src/multi-jvm/scala/akka/cluster/NodeMembershipSpec.scala +++ b/akka-cluster/src/multi-jvm/scala/akka/cluster/NodeMembershipSpec.scala @@ -52,8 +52,9 @@ abstract class NodeMembershipSpec extends MultiNodeSpec(NodeMembershipMultiJvmSp awaitCond(cluster.latestGossip.members.size == 2) val members = cluster.latestGossip.members.toIndexedSeq members.size must be(2) - members(0).address must be(firstAddress) - members(1).address must be(secondAddress) + val sortedAddresses = IndexedSeq(firstAddress, secondAddress).sortBy(_.toString) + members(0).address must be(sortedAddresses(0)) + members(1).address must be(sortedAddresses(1)) awaitCond { cluster.latestGossip.members.forall(_.status == MemberStatus.Up) } @@ -72,9 +73,10 @@ abstract class NodeMembershipSpec extends MultiNodeSpec(NodeMembershipMultiJvmSp awaitCond(cluster.latestGossip.members.size == 3) val members = cluster.latestGossip.members.toIndexedSeq members.size must be(3) - members(0).address must be(firstAddress) - members(1).address must be(secondAddress) - members(2).address must be(thirdAddress) + val sortedAddresses = IndexedSeq(firstAddress, secondAddress, thirdAddress).sortBy(_.toString) + members(0).address must be(sortedAddresses(0)) + members(1).address must be(sortedAddresses(1)) + members(2).address must be(sortedAddresses(2)) awaitCond { cluster.latestGossip.members.forall(_.status == MemberStatus.Up) }