From cd9b5256f18263aae7558421983e144a43d087d9 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Sun, 24 Apr 2022 15:54:04 +0200 Subject: [PATCH] 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 --- .../controller/cluster/raft/RecoveryIntegrationTest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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() { -- 2.36.6