Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
artem-v committed Jul 17, 2024
1 parent 60ce93a commit 9aa01d2
Showing 1 changed file with 19 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -150,12 +150,29 @@ void testOnSyncAck() {

@Test
void testOnSyncAckPeriodMismatch() {
fail("Implemnent");
final int period = 10;
setMembershipProtocolPeriod(period);
emitSyncAck(syncCodec -> syncCodec.encodeSyncAck(20, localRecord));
verify(membershipTable, never()).put(any(MembershipRecord.class));
}

@Test
void testOnGossipMessage() {
fail("Implemnent");
emitGossipInputMessage(
gossipMessageCodec -> {
final MembershipRecordCodec membershipRecordCodec = new MembershipRecordCodec();
final MutableDirectBuffer buffer = membershipRecordCodec.encode(localRecord);
return gossipMessageCodec.encodeInputMessage(
buffer, 0, membershipRecordCodec.encodedLength());
});

verify(membershipTable)
.put(
argThat(
arg -> {
assertMembershipRecordEquals(localRecord, arg);
return true;
}));
}

@Test
Expand Down

0 comments on commit 9aa01d2

Please sign in to comment.