DBZ-5779 Migrated debezium-embedded to AssertJ

This commit is contained in:
jcechace 2022-11-01 16:34:51 +01:00 committed by Jiri Pechanec
parent f46c127d11
commit ee6d3ea6d6
8 changed files with 28 additions and 29 deletions

View File

@ -64,8 +64,8 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.easytesting</groupId> <groupId>org.assertj</groupId>
<artifactId>fest-assert</artifactId> <artifactId>assertj-core</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>

View File

@ -5,7 +5,7 @@
*/ */
package io.debezium.connector.simple; package io.debezium.connector.simple;
import static org.fest.assertions.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
@ -179,7 +179,7 @@ protected Array readResults(File file) throws IOException {
} }
protected void appendCommand(Path results, Document command) throws IOException { protected void appendCommand(Path results, Document command) throws IOException {
assertThat(command).isNotNull(); assertThat((Comparable<Document>) command).isNotNull();
assertThat(Files.exists(results)).isTrue(); assertThat(Files.exists(results)).isTrue();
Array arrayOfDocuments = readResults(results.toFile()); Array arrayOfDocuments = readResults(results.toFile());
arrayOfDocuments.add(command); arrayOfDocuments.add(command);

View File

@ -5,7 +5,7 @@
*/ */
package io.debezium.embedded; package io.debezium.embedded;
import static org.fest.assertions.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import java.lang.management.ManagementFactory; import java.lang.management.ManagementFactory;
@ -55,8 +55,8 @@
import org.apache.kafka.connect.storage.Converter; import org.apache.kafka.connect.storage.Converter;
import org.apache.kafka.connect.storage.FileOffsetBackingStore; import org.apache.kafka.connect.storage.FileOffsetBackingStore;
import org.apache.kafka.connect.storage.OffsetStorageReaderImpl; import org.apache.kafka.connect.storage.OffsetStorageReaderImpl;
import org.assertj.core.api.Assertions;
import org.awaitility.Awaitility; import org.awaitility.Awaitility;
import org.fest.assertions.Assertions;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;

View File

@ -5,7 +5,7 @@
*/ */
package io.debezium.embedded; package io.debezium.embedded;
import static org.fest.assertions.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
@ -40,7 +40,7 @@
import org.apache.kafka.connect.transforms.predicates.Predicate; import org.apache.kafka.connect.transforms.predicates.Predicate;
import org.apache.kafka.connect.util.Callback; import org.apache.kafka.connect.util.Callback;
import org.apache.kafka.connect.util.SafeObjectInputStream; import org.apache.kafka.connect.util.SafeObjectInputStream;
import org.fest.assertions.Assertions; import org.assertj.core.api.Assertions;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;

View File

@ -5,7 +5,7 @@
*/ */
package io.debezium.embedded; package io.debezium.embedded;
import static org.fest.assertions.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import java.time.Duration; import java.time.Duration;
import java.util.Properties; import java.util.Properties;

View File

@ -27,9 +27,8 @@
import org.apache.kafka.connect.data.Struct; import org.apache.kafka.connect.data.Struct;
import org.apache.kafka.connect.source.SourceConnector; import org.apache.kafka.connect.source.SourceConnector;
import org.apache.kafka.connect.source.SourceRecord; import org.apache.kafka.connect.source.SourceRecord;
import org.assertj.core.api.Assertions;
import org.awaitility.Awaitility; import org.awaitility.Awaitility;
import org.fest.assertions.Assertions;
import org.fest.assertions.MapAssert;
import org.junit.Test; import org.junit.Test;
import io.debezium.config.CommonConnectorConfig; import io.debezium.config.CommonConnectorConfig;
@ -366,7 +365,7 @@ public void snapshotOnly() throws Exception {
final int expectedRecordCount = ROW_COUNT; final int expectedRecordCount = ROW_COUNT;
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount); final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
@ -382,7 +381,7 @@ public void invalidTablesInTheList() throws Exception {
final int expectedRecordCount = ROW_COUNT; final int expectedRecordCount = ROW_COUNT;
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount); final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
@ -410,7 +409,7 @@ public void inserts() throws Exception {
final int expectedRecordCount = ROW_COUNT * 2; final int expectedRecordCount = ROW_COUNT * 2;
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount); final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
@ -442,7 +441,7 @@ public void updates() throws Exception {
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount, final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount,
x -> x.getValue() >= 2000, null); x -> x.getValue() >= 2000, null);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i + 2000)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i + 2000));
} }
} }
@ -491,7 +490,7 @@ public void updatesWithRestart() throws Exception {
} }
}); });
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i + 2000)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i + 2000));
} }
} }
@ -512,7 +511,7 @@ public void updatesLargeChunk() throws Exception {
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount, final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount,
x -> x.getValue() >= 2000, null); x -> x.getValue() >= 2000, null);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i + 2000)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i + 2000));
} }
} }
@ -546,7 +545,7 @@ public void snapshotOnlyWithRestart() throws Exception {
} }
}); });
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
@ -575,7 +574,7 @@ public void snapshotPreceededBySchemaChange() throws Exception {
final int expectedRecordCount = ROW_COUNT; final int expectedRecordCount = ROW_COUNT;
Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount); Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
// Initiate a schema change to the table immediately before the adhoc-snapshot // Initiate a schema change to the table immediately before the adhoc-snapshot
@ -590,7 +589,7 @@ public void snapshotPreceededBySchemaChange() throws Exception {
dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount); dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
@ -603,7 +602,7 @@ public void snapshotWithRegexDataCollections() throws Exception {
final int expectedRecordCount = ROW_COUNT; final int expectedRecordCount = ROW_COUNT;
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount); final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
@ -655,7 +654,7 @@ public void stopCurrentIncrementalSnapshotWithoutCollectionsAndTakeNewNewIncreme
final int expectedRecordCount = ROW_COUNT * 2; final int expectedRecordCount = ROW_COUNT * 2;
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount); final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
@ -707,7 +706,7 @@ public void stopCurrentIncrementalSnapshotWithAllCollectionsAndTakeNewNewIncreme
final int expectedRecordCount = ROW_COUNT * 2; final int expectedRecordCount = ROW_COUNT * 2;
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount); final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
@ -758,7 +757,7 @@ public void removeNotYetCapturedCollectionFromInProgressIncrementalSnapshot() th
final int expectedRecordCount = ROW_COUNT * 2; final int expectedRecordCount = ROW_COUNT * 2;
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount, topicToConsume); final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount, topicToConsume);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
@ -809,7 +808,7 @@ public void removeStartedCapturedCollectionFromInProgressIncrementalSnapshot() t
final int expectedRecordCount = ROW_COUNT * 2; final int expectedRecordCount = ROW_COUNT * 2;
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount, topicToConsume); final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount, topicToConsume);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
@ -837,7 +836,7 @@ public void shouldSnapshotNewlyAddedTableToIncludeListAfterRestart() throws Exce
final int expectedRecordCount = ROW_COUNT; final int expectedRecordCount = ROW_COUNT;
final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount); final Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount);
for (int i = 0; i < expectedRecordCount; i++) { for (int i = 0; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
stopConnector(); stopConnector();
@ -878,7 +877,7 @@ public void testPauseDuringSnapshot() throws Exception {
if ((expectedRecordCount - beforeResume) > 0) { if ((expectedRecordCount - beforeResume) > 0) {
Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount - beforeResume); Map<Integer, Integer> dbChanges = consumeMixedWithIncrementalSnapshot(expectedRecordCount - beforeResume);
for (int i = beforeResume + 1; i < expectedRecordCount; i++) { for (int i = beforeResume + 1; i < expectedRecordCount; i++) {
Assertions.assertThat(dbChanges).includes(MapAssert.entry(i + 1, i)); Assertions.assertThat(dbChanges).contains(Assertions.entry(i + 1, i));
} }
} }
} }

View File

@ -5,7 +5,7 @@
*/ */
package io.debezium.relational.history; package io.debezium.relational.history;
import static org.fest.assertions.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import java.util.Arrays; import java.util.Arrays;

View File

@ -7,7 +7,7 @@
import static io.debezium.data.VerifyRecord.assertConnectSchemasAreEqual; import static io.debezium.data.VerifyRecord.assertConnectSchemasAreEqual;
import static org.apache.kafka.connect.transforms.util.Requirements.requireStruct; import static org.apache.kafka.connect.transforms.util.Requirements.requireStruct;
import static org.fest.assertions.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import java.sql.SQLException; import java.sql.SQLException;
import java.util.Collections; import java.util.Collections;