SLING-5216 : changing the voting algorithm to use correct sorting by votingId not viewId, plus making the whole algorithm more straight forward and robust

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1711265 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/test/java/org/apache/sling/discovery/impl/common/heartbeat/HeartbeatTest.java b/src/test/java/org/apache/sling/discovery/impl/common/heartbeat/HeartbeatTest.java
index 6f1ccb9..8660f86 100644
--- a/src/test/java/org/apache/sling/discovery/impl/common/heartbeat/HeartbeatTest.java
+++ b/src/test/java/org/apache/sling/discovery/impl/common/heartbeat/HeartbeatTest.java
@@ -618,8 +618,8 @@
                 assertEquals(1, ongoingVotings.size());
                 VotingView ongoingVote = ongoingVotings.get(0);
                 assertFalse(ongoingVote.isWinning());
-                assertFalse(ongoingVote.hasVotedOrIsInitiator(slowMachine1.getSlingId()));
-                assertTrue(ongoingVote.hasVotedOrIsInitiator(slowMachine2.getSlingId()));
+                assertFalse(ongoingVote.hasVotedYes(slowMachine1.getSlingId()));
+                assertTrue(ongoingVote.hasVotedYes(slowMachine2.getSlingId()));
                 final Resource memberResource = ongoingVote.getResource().getChild("members").getChild(slowMachine2.getSlingId());
                 final ModifiableValueMap memberMap = memberResource.adaptTo(ModifiableValueMap.class);
                 Property vote = (Property) memberMap.get("vote");