From: Robert Varga Date: Sun, 24 Apr 2022 13:54:04 +0000 (+0200) Subject: Compare messages in the log X-Git-Tag: v5.0.3~6 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=refs%2Fchanges%2F73%2F100773%2F1 Compare messages in the log Make sure we have the distinction between reordered messages and messages getting missed. JIRA: CONTROLLER-2024 Change-Id: If1f65eaa93b71911dcf197f8b053282f6ea0303c Signed-off-by: Robert Varga --- diff --git a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/RecoveryIntegrationTest.java b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/RecoveryIntegrationTest.java index ca53d2e6c5..47b2994780 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/RecoveryIntegrationTest.java +++ b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/RecoveryIntegrationTest.java @@ -244,9 +244,9 @@ public class RecoveryIntegrationTest extends AbstractRaftActorIntegrationTest { reinstateLeaderActor(); - assertEquals("Leader last index", 5 , leaderActor.underlyingActor().getReplicatedLog().lastIndex()); - assertEquals(payload4, leaderActor.underlyingActor().getReplicatedLog().get(4).getData()); - assertEquals(payload5, leaderActor.underlyingActor().getReplicatedLog().get(5).getData()); + final var log = leaderActor.underlyingActor().getReplicatedLog(); + assertEquals("Leader last index", 5, log.lastIndex()); + assertEquals(List.of(payload4, payload5), List.of(log.get(4).getData(), log.get(5).getData())); } private void reinstateLeaderActor() {