Class LeaderActionServiceTest
java.lang.Object
io.debezium.connector.spanner.task.leader.LeaderActionServiceTest
@ExtendWith(org.mockito.junit.jupiter.MockitoExtension.class)
class LeaderActionServiceTest
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate io.debezium.connector.spanner.task.leader.LeaderServiceprivate io.debezium.connector.spanner.metrics.MetricsEventPublisherprivate static final Stringprivate io.debezium.connector.spanner.task.TaskSyncContextHolder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidprivate io.debezium.connector.spanner.kafka.internal.model.TaskStategenerateTaskState(String taskUid, int numPartitions, int numSharedPartitions, io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum partitionStatus, io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum sharedPartitionStatus) (package private) voidinit()(package private) void(package private) void(package private) void
-
Field Details
-
TASK_UID
- See Also:
-
metricsEventPublisher
@Mock private io.debezium.connector.spanner.metrics.MetricsEventPublisher metricsEventPublisher -
taskSyncContextHolder
private io.debezium.connector.spanner.task.TaskSyncContextHolder taskSyncContextHolder -
leaderService
private io.debezium.connector.spanner.task.leader.LeaderService leaderService
-
-
Constructor Details
-
LeaderActionServiceTest
LeaderActionServiceTest()
-
-
Method Details
-
init
@BeforeEach void init() -
isStartFromScratch_false_leaderInProgress
@Test void isStartFromScratch_false_leaderInProgress() -
isStartFromScratch_false_someTaskInProgress
@Test void isStartFromScratch_false_someTaskInProgress() -
isStartFromScratch_true_someTaskInProgress
@Test void isStartFromScratch_true_someTaskInProgress() -
awaitAllNewTaskStateUpdatesWorks
- Throws:
InterruptedException
-
generateTaskState
private io.debezium.connector.spanner.kafka.internal.model.TaskState generateTaskState(String taskUid, int numPartitions, int numSharedPartitions, io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum partitionStatus, io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum sharedPartitionStatus)
-