Skip to content

Commit

Permalink
fix cov build issue
Browse files Browse the repository at this point in the history
  • Loading branch information
popduke committed Sep 14, 2024
1 parent d906db3 commit c7dfa02
Showing 1 changed file with 6 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

package com.baidu.bifromq.basekv.store.range;

import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
Expand Down Expand Up @@ -59,7 +60,8 @@ public void setUp() {

@Test
public void awaitDone() {
when(range.toReseter(snapshot)).thenReturn(reseter);
IKVReseter reseter = mock(IKVReseter.class);
when(range.toReseter(eq(snapshot))).thenReturn(reseter);
KVRangeRestorer restorer = new KVRangeRestorer(snapshot, range, messenger, metricManager, executor, 10);

assertTrue(restorer.awaitDone().isDone());
Expand Down Expand Up @@ -128,7 +130,7 @@ public void restoreFromWithError() {
@Test
public void restoreFromTimeout() {
IKVReseter reseter = mock(IKVReseter.class);
when(range.toReseter(snapshot)).thenReturn(reseter);
when(range.toReseter(eq(snapshot))).thenReturn(reseter);

KVRangeRestorer restorer = new KVRangeRestorer(snapshot, range, messenger, metricManager, executor, 1);
CompletableFuture<Void> restoreFuture = restorer.restoreFrom("leader", snapshot);
Expand All @@ -143,7 +145,7 @@ public void restoreFromTimeout() {
@Test
public void cancelPreviousSession() {
IKVReseter reseter = mock(IKVReseter.class);
when(range.toReseter(snapshot)).thenReturn(reseter);
when(range.toReseter(eq(snapshot))).thenReturn(reseter);

KVRangeRestorer restorer = new KVRangeRestorer(snapshot, range, messenger, metricManager, executor, 10);

Expand All @@ -152,6 +154,7 @@ public void cancelPreviousSession() {

// Start the second restore session, which should cancel the first
KVRangeSnapshot newSnapshot = KVRangeSnapshot.newBuilder().setId(snapshot.getId()).setVer(1).build();
when(range.toReseter(eq(newSnapshot))).thenReturn(reseter);
CompletableFuture<Void> secondRestore = restorer.restoreFrom("leader", newSnapshot);

verify(reseter, times(1)).abort();
Expand Down

0 comments on commit c7dfa02

Please sign in to comment.