diff --git a/build.gradle b/build.gradle index e4640eb35fc14..d5c503f1b50d9 100644 --- a/build.gradle +++ b/build.gradle @@ -46,7 +46,7 @@ plugins { ext { minClientJavaVersion = 11 minNonClientJavaVersion = 17 - modulesNeedingJava11 = [":clients", ":generator", ":streams", ":streams:test-utils", ":streams:examples", ":streams:streams-scala", ":test-common:test-common-util"] + modulesNeedingJava11 = [":clients", ":generator", ":streams", ":streams:test-utils", ":streams:examples", ":streams:streams-scala", ":test-common:test-common-util", ":test-common:test-common-base"] buildVersionFileName = "kafka-version.properties" @@ -1005,6 +1005,7 @@ project(':server') { testImplementation testLog4j2Libs testImplementation project(':test-common:test-common-internal-api') testImplementation project(':test-common:test-common-runtime') + testImplementation project(':test-common:test-common-base') testImplementation project(':storage:storage-api').sourceSets.test.output testImplementation project(':server-common').sourceSets.test.output @@ -1131,6 +1132,7 @@ project(':core') { testImplementation project(':test-common:test-common-runtime') testImplementation project(':test-common:test-common-internal-api') testImplementation project(':test-common:test-common-util') + testImplementation project(':test-common:test-common-base') testImplementation libs.bcpkix testImplementation libs.mockitoCore testImplementation(libs.apacheda) { @@ -1401,6 +1403,7 @@ project(':metadata') { testImplementation project(':raft').sourceSets.test.output testImplementation project(':server-common').sourceSets.test.output testImplementation project(':test-common:test-common-util') + testImplementation project(':test-common:test-common-base') testRuntimeOnly runtimeTestLibs @@ -1520,6 +1523,7 @@ project(':group-coordinator') { implementation libs.slf4jApi implementation libs.hash4j + testImplementation project(':test-common:test-common-base') testImplementation project(':clients').sourceSets.test.output testImplementation project(':server-common').sourceSets.test.output testImplementation project(':coordinator-common').sourceSets.test.output @@ -1574,6 +1578,36 @@ project(':group-coordinator') { srcJar.dependsOn 'processMessages' } +project(':test-common:test-common-base') { + // Generic utilities for testing. Depends on `clients` only to minimize classpath leakage. + // e.g. SSL utilities, wait functions, file-related operations + // Java 11 is the minimum Java version required. + + base { + archivesName = "kafka-test-common-base" + } + + dependencies { + // `client` tests depend on this module so `implementation project(':clients')` would cause a circular dependency + // and trigger `createVersionFile`, breaking AppInfoParserTest's expectations. + // The tradeoff is that transitive dependencies from `clients` are dropped. + implementation project(':clients').sourceSets.main.output + + implementation libs.bcpkix + implementation libs.junitJupiter + implementation testLog4j2Libs + + testRuntimeOnly runtimeTestLibs + } + + checkstyle { + configProperties = checkstyleConfigProperties("import-control-test-common-base.xml") + } + + javadoc { + enabled = false + } +} project(':test-common:test-common-internal-api') { // Interfaces, config classes, and other test APIs. Java 17 is the minimum Java version. @@ -1686,6 +1720,7 @@ project(':transaction-coordinator') { testImplementation project(':clients').sourceSets.test.output testImplementation project(':test-common:test-common-runtime') testImplementation project(':test-common:test-common-internal-api') + testImplementation project(':test-common:test-common-base') testRuntimeOnly runtimeTestLibs @@ -1749,6 +1784,7 @@ project(':coordinator-common') { testImplementation project(':clients').sourceSets.test.output testImplementation project(':server-common').sourceSets.test.output + testImplementation project(':test-common:test-common-base') testImplementation libs.junitJupiter testImplementation libs.mockitoCore testImplementation testLog4j2Libs @@ -1903,6 +1939,7 @@ project(':clients') { compileOnly libs.jose4j // for SASL/OAUTHBEARER JWT validation; only used by broker + testImplementation project(':test-common:test-common-base') testImplementation project(':test-common:test-common-util') testImplementation libs.bcpkix testImplementation libs.jacksonJakartarsJsonProvider @@ -2076,6 +2113,7 @@ project(':clients:clients-integration-tests') { testImplementation libs.slf4jApi testImplementation project(':test-common:test-common-internal-api') testImplementation project(':test-common:test-common-runtime') + testImplementation project(':test-common:test-common-base') testImplementation project(':metadata') testImplementation project(':raft') testImplementation project(':server') @@ -2120,6 +2158,7 @@ project(':raft') { testImplementation project(':server-common') testImplementation project(':server-common').sourceSets.test.output + testImplementation project(':test-common:test-common-base') testImplementation project(':clients') testImplementation project(':clients').sourceSets.test.output testImplementation libs.jacksonDataformatYaml @@ -2219,6 +2258,7 @@ project(':server-common') { testImplementation project(':clients') testImplementation project(':clients').sourceSets.test.output + testImplementation project(':test-common:test-common-base') testImplementation libs.jacksonDataformatYaml testImplementation libs.junitJupiter testImplementation libs.mockitoCore @@ -2278,7 +2318,7 @@ project(':storage:storage-api') { implementation libs.slf4jApi testImplementation project(':clients') - testImplementation project(':clients').sourceSets.test.output + testImplementation project(':test-common:test-common-base') testImplementation libs.junitJupiter testImplementation libs.mockitoCore testImplementation testLog4j2Libs @@ -2354,6 +2394,7 @@ project(':storage') { testImplementation project(':test-common:test-common-internal-api') testImplementation project(':test-common:test-common-runtime') testImplementation project(':test-common:test-common-util') + testImplementation project(':test-common:test-common-base') testImplementation project(':server') testImplementation project(':server-common') testImplementation project(':server-common').sourceSets.test.output @@ -2547,6 +2588,7 @@ project(':tools') { testImplementation project(':core').sourceSets.test.output testImplementation project(':test-common:test-common-internal-api') testImplementation project(':test-common:test-common-runtime') + testImplementation project(':test-common:test-common-base') testImplementation project(':server-common') testImplementation project(':server-common').sourceSets.test.output testImplementation project(':connect:api') @@ -2626,6 +2668,7 @@ project(':trogdor') { testImplementation project(':clients') testImplementation project(':clients').sourceSets.test.output + testImplementation project(':test-common:test-common-base') testImplementation project(':group-coordinator') testImplementation libs.junitJupiter testImplementation libs.mockitoCore @@ -2674,7 +2717,6 @@ project(':shell') { implementation libs.jacksonJakartarsJsonProvider testImplementation project(':clients') - testImplementation project(':clients').sourceSets.test.output testImplementation project(':core') testImplementation project(':server-common') testImplementation project(':server-common').sourceSets.test.output @@ -2727,6 +2769,7 @@ project(':streams') { testCompileOnly libs.bndlib testImplementation project(':clients').sourceSets.test.output + testImplementation project(':test-common:test-common-base') testImplementation libs.jacksonDataformatYaml testImplementation libs.junitJupiter testImplementation libs.bcpkix @@ -2869,8 +2912,8 @@ project(':streams:streams-scala') { api libs.scalaLibrary testImplementation project(':streams').sourceSets.test.output - testImplementation project(':clients').sourceSets.test.output testImplementation project(':streams:test-utils') + testImplementation project(':test-common:test-common-base') testImplementation libs.jacksonDataformatYaml testImplementation libs.junitJupiter @@ -2921,15 +2964,16 @@ project(':streams:integration-tests') { implementation libs.slf4jApi implementation libs.scalaLibrary - testImplementation project(':clients').sourceSets.test.output testImplementation project(':group-coordinator') testImplementation project(':server') testImplementation project(':server-common') testImplementation project(':server-common').sourceSets.test.output testImplementation project(':storage') testImplementation project(':streams').sourceSets.test.output + testImplementation project(':clients').sourceSets.test.output testImplementation project(':streams:streams-scala') testImplementation project(':test-common:test-common-runtime') + testImplementation project(':test-common:test-common-base') testImplementation project(':tools') testImplementation project(':transaction-coordinator') testImplementation libs.bcpkix @@ -2976,6 +3020,7 @@ project(':streams:test-utils') { implementation libs.slf4jApi testImplementation project(':clients').sourceSets.test.output + testImplementation project(':test-common:test-common-base') testImplementation libs.jacksonDataformatYaml testImplementation libs.junitJupiter testImplementation libs.mockitoCore @@ -3012,6 +3057,7 @@ project(':streams:examples') { testImplementation project(':streams:test-utils') testImplementation project(':clients').sourceSets.test.output // for org.apache.kafka.test.IntegrationTest + testImplementation project(':test-common:test-common-base') testImplementation libs.junitJupiter testImplementation libs.hamcrest testImplementation testLog4j2Libs @@ -3454,6 +3500,7 @@ project(':jmh-benchmarks') { implementation project(':server-common').sourceSets.test.output implementation project(':server').sourceSets.test.output implementation project(':metadata').sourceSets.test.output + implementation project(':test-common:test-common-base') implementation libs.jmhCore annotationProcessor libs.jmhGeneratorAnnProcess @@ -3665,6 +3712,7 @@ project(':connect:runtime') { testImplementation project(':test-common:test-common-internal-api') testImplementation project(':test-common:test-common-util') testImplementation project(':test-common:test-common-runtime') + testImplementation project(':test-common:test-common-base') testImplementation project(':raft') testImplementation project(':server-common') testImplementation project(':server') @@ -3790,6 +3838,7 @@ project(':connect:file') { testImplementation project(':connect:runtime').sourceSets.test.output testImplementation project(':core') testImplementation project(':test-common:test-common-runtime') + testImplementation project(':test-common:test-common-base') testImplementation project(':server-common').sourceSets.test.output testRuntimeOnly runtimeTestLibs @@ -3830,6 +3879,7 @@ project(':connect:basic-auth-extension') { testImplementation libs.junitJupiter testImplementation testLog4j2Libs testImplementation project(':clients').sourceSets.test.output + testImplementation project(':test-common:test-common-base') testRuntimeOnly libs.jerseyContainerServlet testRuntimeOnly runtimeTestLibs @@ -3894,6 +3944,7 @@ project(':connect:mirror') { testImplementation project(':connect:runtime').sourceSets.test.output testImplementation project(':core') testImplementation project(':test-common:test-common-runtime') + testImplementation project(':test-common:test-common-base') testImplementation project(':raft') testImplementation project(':server') testImplementation project(':server-common') diff --git a/checkstyle/import-control-coordinator-common.xml b/checkstyle/import-control-coordinator-common.xml index 7841697cf892a..73866de808135 100644 --- a/checkstyle/import-control-coordinator-common.xml +++ b/checkstyle/import-control-coordinator-common.xml @@ -65,7 +65,7 @@ - + diff --git a/checkstyle/import-control-core.xml b/checkstyle/import-control-core.xml index 1b6b6ab0edd67..6c4f3c8f45e06 100644 --- a/checkstyle/import-control-core.xml +++ b/checkstyle/import-control-core.xml @@ -71,6 +71,7 @@ + diff --git a/checkstyle/import-control-group-coordinator.xml b/checkstyle/import-control-group-coordinator.xml index 0e9aabad4a27f..5dc3899984ed1 100644 --- a/checkstyle/import-control-group-coordinator.xml +++ b/checkstyle/import-control-group-coordinator.xml @@ -72,7 +72,7 @@ - + diff --git a/checkstyle/import-control-jmh-benchmarks.xml b/checkstyle/import-control-jmh-benchmarks.xml index 8828e713e49f5..1ab87def5dfc6 100644 --- a/checkstyle/import-control-jmh-benchmarks.xml +++ b/checkstyle/import-control-jmh-benchmarks.xml @@ -54,9 +54,9 @@ + - diff --git a/checkstyle/import-control-metadata.xml b/checkstyle/import-control-metadata.xml index 5c8e377f628a2..b1c27b5415758 100644 --- a/checkstyle/import-control-metadata.xml +++ b/checkstyle/import-control-metadata.xml @@ -89,7 +89,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -163,7 +163,7 @@ - + diff --git a/checkstyle/import-control-server-common.xml b/checkstyle/import-control-server-common.xml index 92da434568eb7..3ad30d1c14100 100644 --- a/checkstyle/import-control-server-common.xml +++ b/checkstyle/import-control-server-common.xml @@ -54,7 +54,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -111,7 +111,7 @@ - + @@ -128,7 +128,7 @@ - + diff --git a/checkstyle/import-control-server.xml b/checkstyle/import-control-server.xml index 1f020ebe71748..0ac9c53ad5d5b 100644 --- a/checkstyle/import-control-server.xml +++ b/checkstyle/import-control-server.xml @@ -69,6 +69,7 @@ + diff --git a/checkstyle/import-control-storage.xml b/checkstyle/import-control-storage.xml index 040e3761e3780..11d779e2426da 100644 --- a/checkstyle/import-control-storage.xml +++ b/checkstyle/import-control-storage.xml @@ -65,7 +65,7 @@ - + @@ -101,7 +101,7 @@ - + @@ -135,7 +135,7 @@ - + @@ -143,7 +143,7 @@ - + diff --git a/checkstyle/import-control-test-common-base.xml b/checkstyle/import-control-test-common-base.xml new file mode 100644 index 0000000000000..e6631c7946c25 --- /dev/null +++ b/checkstyle/import-control-test-common-base.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + diff --git a/checkstyle/import-control-transaction-coordinator.xml b/checkstyle/import-control-transaction-coordinator.xml index a5d29579b453b..6dd5446b6e0aa 100644 --- a/checkstyle/import-control-transaction-coordinator.xml +++ b/checkstyle/import-control-transaction-coordinator.xml @@ -37,7 +37,7 @@ - + diff --git a/checkstyle/import-control.xml b/checkstyle/import-control.xml index a9fb1cdc71d6a..4f0f73b889a89 100644 --- a/checkstyle/import-control.xml +++ b/checkstyle/import-control.xml @@ -59,6 +59,7 @@ + @@ -229,6 +230,7 @@ + @@ -306,6 +308,7 @@ + @@ -366,7 +369,7 @@ - + @@ -384,6 +387,7 @@ + @@ -472,7 +476,7 @@ - + @@ -481,9 +485,10 @@ + - + @@ -494,6 +499,7 @@ + diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/ClientRebootstrapTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/ClientRebootstrapTest.java index b388744b711ab..6ef228550be44 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/ClientRebootstrapTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/ClientRebootstrapTest.java @@ -27,8 +27,8 @@ import org.apache.kafka.common.test.api.ClusterConfigProperty; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; -import org.apache.kafka.test.TestUtils; import java.time.Duration; import java.util.List; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/ClientsTestUtils.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/ClientsTestUtils.java index 5635f6e36b756..8f8c8b8193174 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/ClientsTestUtils.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/ClientsTestUtils.java @@ -33,7 +33,7 @@ import org.apache.kafka.common.serialization.Deserializer; import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.test.ClusterInstance; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import java.time.Duration; import java.util.ArrayList; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/MetadataVersionIntegrationTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/MetadataVersionIntegrationTest.java index 864f8ed7422a3..c2c084660221c 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/MetadataVersionIntegrationTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/MetadataVersionIntegrationTest.java @@ -21,8 +21,8 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTests; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.common.MetadataVersion; -import org.apache.kafka.test.TestUtils; import java.util.Map; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/TransactionsExpirationTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/TransactionsExpirationTest.java index 01eca9afb971a..26faddde44b2f 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/TransactionsExpirationTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/TransactionsExpirationTest.java @@ -39,6 +39,7 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.coordinator.transaction.TransactionLogConfig; import org.apache.kafka.coordinator.transaction.TransactionStateManagerConfig; @@ -46,7 +47,6 @@ import org.apache.kafka.server.config.ReplicationConfigs; import org.apache.kafka.server.config.ServerConfigs; import org.apache.kafka.server.config.ServerLogConfigs; -import org.apache.kafka.test.TestUtils; import java.time.Duration; import java.util.ArrayList; @@ -137,7 +137,7 @@ private void testFatalErrorAfterInvalidProducerIdMapping(ClusterInstance cluster Future failedFuture = producer.send( new ProducerRecord<>(TOPIC1, 3, "1".getBytes(), "1".getBytes(), Collections.singleton(new RecordHeader(HEADER_KEY, ABORTED_VALUE)))); TestUtils.waitForCondition(failedFuture::isDone, "Producer future never completed."); - org.apache.kafka.test.TestUtils.assertFutureThrows(InvalidPidMappingException.class, failedFuture); + TestUtils.assertFutureThrows(InvalidPidMappingException.class, failedFuture); // Assert that aborting the transaction throws a KafkaException due to the fatal error. assertThrows(KafkaException.class, producer::abortTransaction); diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/TransactionsWithMaxInFlightOneTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/TransactionsWithMaxInFlightOneTest.java index d95901249c009..b7a8568122107 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/TransactionsWithMaxInFlightOneTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/TransactionsWithMaxInFlightOneTest.java @@ -31,13 +31,13 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.coordinator.transaction.TransactionLogConfig; import org.apache.kafka.coordinator.transaction.TransactionStateManagerConfig; import org.apache.kafka.server.config.ReplicationConfigs; import org.apache.kafka.server.config.ServerConfigs; import org.apache.kafka.server.config.ServerLogConfigs; -import org.apache.kafka.test.TestUtils; import java.time.Duration; import java.util.ArrayList; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/AdminClientWithPoliciesIntegrationTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/AdminClientWithPoliciesIntegrationTest.java index 8bad3b1c9006c..44ea0fa4ebeb2 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/AdminClientWithPoliciesIntegrationTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/AdminClientWithPoliciesIntegrationTest.java @@ -43,7 +43,7 @@ import java.util.Map; import java.util.Set; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNull; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/ConcurrentListOffsetsRequestTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/ConcurrentListOffsetsRequestTest.java index 8facea1de3499..d6a6730743716 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/ConcurrentListOffsetsRequestTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/ConcurrentListOffsetsRequestTest.java @@ -27,8 +27,8 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestReflectionUtils; import org.apache.kafka.common.utils.Utils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -79,7 +79,7 @@ public void setup() throws Exception { adminClient = KafkaAdminClient.createInternal(new AdminClientConfig(clusterInstance.setClientSaslConfig(props), true), null, new TestHostResolver()); - networkClient = TestUtils.fieldValue(adminClient, KafkaAdminClient.class, "client"); + networkClient = TestReflectionUtils.fieldValue(adminClient, KafkaAdminClient.class, "client"); } @AfterEach @@ -119,10 +119,10 @@ public void correctlyHandleConcurrentModificationOfPartitionLeaderCache() throws } private TestPartitionLeaderCache replacePartitionLeaderCache(CountDownLatch invalidationLatch) throws Exception { - PartitionLeaderCache oldPartitionLeaderCache = TestUtils.fieldValue(adminClient, KafkaAdminClient.class, "partitionLeaderCache"); + PartitionLeaderCache oldPartitionLeaderCache = TestReflectionUtils.fieldValue(adminClient, KafkaAdminClient.class, "partitionLeaderCache"); TestPartitionLeaderCache partitionLeaderCache = new TestPartitionLeaderCache(oldPartitionLeaderCache.get(getTopicPartitions()), invalidationLatch); - TestUtils.setFieldValue(adminClient, "partitionLeaderCache", partitionLeaderCache); + TestReflectionUtils.setFieldValue(adminClient, "partitionLeaderCache", partitionLeaderCache); return partitionLeaderCache; } diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/DeleteTopicTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/DeleteTopicTest.java index ee57fc6e86c44..5762577437cc5 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/DeleteTopicTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/DeleteTopicTest.java @@ -29,6 +29,7 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.metadata.BrokerState; import org.apache.kafka.server.common.RequestLocal; @@ -36,7 +37,6 @@ import org.apache.kafka.storage.internals.log.AppendOrigin; import org.apache.kafka.storage.internals.log.UnifiedLog; import org.apache.kafka.storage.internals.log.VerificationGuard; -import org.apache.kafka.test.TestUtils; import java.util.ArrayList; import java.util.Collection; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/DescribeProducersWithBrokerIdTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/DescribeProducersWithBrokerIdTest.java index 3ac09d4a6ab8d..a2c4385e1fa3c 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/DescribeProducersWithBrokerIdTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/DescribeProducersWithBrokerIdTest.java @@ -24,7 +24,7 @@ import org.apache.kafka.common.test.ClusterInstance; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/ListOffsetsIntegrationTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/ListOffsetsIntegrationTest.java index d2f67c76fc7a5..85eac92429648 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/ListOffsetsIntegrationTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/admin/ListOffsetsIntegrationTest.java @@ -32,8 +32,8 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ConsumerBounceTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ConsumerBounceTest.java index 853f2b36b25e8..c97465620e919 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ConsumerBounceTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ConsumerBounceTest.java @@ -33,6 +33,7 @@ import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.ClusterTests; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.raft.KRaftConfigs; @@ -41,7 +42,6 @@ import org.apache.kafka.server.config.ServerConfigs; import org.apache.kafka.server.config.ServerLogConfigs; import org.apache.kafka.server.util.ShutdownableThread; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -66,7 +66,7 @@ import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.IntStream; -import static org.apache.kafka.test.TestUtils.SEEDED_RANDOM; +import static org.apache.kafka.common.test.base.TestUtils.SEEDED_RANDOM; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ConsumerIntegrationTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ConsumerIntegrationTest.java index d10dddde472b6..72b74e6d3d116 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ConsumerIntegrationTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ConsumerIntegrationTest.java @@ -38,10 +38,10 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTests; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.coordinator.group.metrics.GroupCoordinatorRuntimeMetrics; import org.apache.kafka.server.common.Feature; -import org.apache.kafka.test.TestUtils; import java.nio.charset.StandardCharsets; import java.time.Duration; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerAssignTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerAssignTest.java index b1699851a189b..fd114e7bd1943 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerAssignTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerAssignTest.java @@ -24,7 +24,7 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerCommitTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerCommitTest.java index ef4c9c9552df4..7b67a7a11eff5 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerCommitTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerCommitTest.java @@ -27,8 +27,8 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.test.MockConsumerInterceptor; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerPollTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerPollTest.java index ab801a981c5fc..00f05bc8ff5d0 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerPollTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerPollTest.java @@ -27,8 +27,8 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerSubscriptionTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerSubscriptionTest.java index 5dbe2248eb887..b309e33ebc82c 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerSubscriptionTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerSubscriptionTest.java @@ -27,7 +27,7 @@ import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.ClusterTests; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerTest.java index 6a1b174d18835..fa93b05137d28 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/PlaintextConsumerTest.java @@ -48,10 +48,10 @@ import org.apache.kafka.common.test.api.ClusterTests; import org.apache.kafka.common.test.api.Flaky; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.quota.QuotaType; import org.apache.kafka.test.MockConsumerInterceptor; import org.apache.kafka.test.MockProducerInterceptor; -import org.apache.kafka.test.TestUtils; import java.time.Duration; import java.util.ArrayList; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerCallbackTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerCallbackTest.java index 483cb043450e6..d3a304798970c 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerCallbackTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerCallbackTest.java @@ -28,8 +28,8 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.NoRetryException; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.NoRetryException; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Timeout; @@ -41,7 +41,7 @@ import java.util.concurrent.ExecutionException; import java.util.concurrent.atomic.AtomicBoolean; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerDeliveryTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerDeliveryTest.java index 771d95ac4445c..f8707e4ae5dbb 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerDeliveryTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerDeliveryTest.java @@ -32,8 +32,8 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupConfig; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Timeout; @@ -51,8 +51,8 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; -import static org.apache.kafka.test.TestUtils.waitForCondition; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertInstanceOf; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerLagTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerLagTest.java index 372acaec3717a..509cb8e7262bd 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerLagTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerLagTest.java @@ -28,7 +28,7 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Timeout; @@ -37,8 +37,8 @@ import java.util.Objects; import java.util.concurrent.ExecutionException; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; -import static org.apache.kafka.test.TestUtils.DEFAULT_POLL_INTERVAL_MS; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_POLL_INTERVAL_MS; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.fail; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerRackAwareTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerRackAwareTest.java index 668c84a0a064a..04dcc23527ac7 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerRackAwareTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerRackAwareTest.java @@ -31,8 +31,8 @@ import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.ClusterTests; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; -import org.apache.kafka.test.TestUtils; import java.time.Duration; import java.util.List; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerTest.java index 6f188c6d1ea94..476e7737b68f5 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerTest.java @@ -53,10 +53,10 @@ import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.ClusterTests; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.server.share.SharePartitionKey; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Timeout; @@ -83,8 +83,8 @@ import java.util.function.Function; import java.util.stream.Stream; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; -import static org.apache.kafka.test.TestUtils.waitForCondition; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerTestBase.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerTestBase.java index 6ddb28e835d6b..e630cfccbec59 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerTestBase.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerTestBase.java @@ -48,10 +48,10 @@ import org.apache.kafka.common.serialization.Deserializer; import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.test.ClusterInstance; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupConfig; import org.apache.kafka.coordinator.group.modern.share.ShareGroupConfig; import org.apache.kafka.server.util.ServerTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -78,9 +78,9 @@ import java.util.function.Predicate; import java.util.stream.IntStream; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; -import static org.apache.kafka.test.TestUtils.DEFAULT_POLL_INTERVAL_MS; -import static org.apache.kafka.test.TestUtils.waitForCondition; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_POLL_INTERVAL_MS; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerCompressionTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerCompressionTest.java index d8d3ebe3d860a..b002dce38c1aa 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerCompressionTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerCompressionTest.java @@ -29,7 +29,7 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import java.time.Duration; import java.util.ArrayList; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerIdExpirationTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerIdExpirationTest.java index 94bc50b4955e9..9a09bbe4238d7 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerIdExpirationTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerIdExpirationTest.java @@ -49,6 +49,8 @@ import static kafka.utils.TestUtils.consumeRecords; import static org.apache.kafka.clients.consumer.ConsumerConfig.ISOLATION_LEVEL_CONFIG; import static org.apache.kafka.clients.producer.ProducerConfig.ENABLE_IDEMPOTENCE_CONFIG; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.GROUP_INITIAL_REBALANCE_DELAY_MS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.OFFSETS_TOPIC_PARTITIONS_CONFIG; import static org.apache.kafka.coordinator.transaction.TransactionLogConfig.PRODUCER_ID_EXPIRATION_CHECK_INTERVAL_MS_CONFIG; @@ -62,8 +64,6 @@ import static org.apache.kafka.server.config.ReplicationConfigs.AUTO_LEADER_REBALANCE_ENABLE_CONFIG; import static org.apache.kafka.server.config.ServerConfigs.CONTROLLED_SHUTDOWN_ENABLE_CONFIG; import static org.apache.kafka.server.config.ServerLogConfigs.AUTO_CREATE_TOPICS_ENABLE_CONFIG; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerIntegrationTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerIntegrationTest.java index d9bdd3347a378..178596e03d257 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerIntegrationTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerIntegrationTest.java @@ -37,12 +37,12 @@ import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.ClusterTests; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.coordinator.transaction.TransactionLogConfig; import org.apache.kafka.server.IntegrationTestUtils; import org.apache.kafka.server.common.Feature; import org.apache.kafka.server.common.MetadataVersion; -import org.apache.kafka.test.TestUtils; import java.io.IOException; import java.io.UncheckedIOException; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerSendWhileDeletionTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerSendWhileDeletionTest.java index 7d5f5e5584dbe..c1463ca007f07 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerSendWhileDeletionTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/producer/ProducerSendWhileDeletionTest.java @@ -33,10 +33,10 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.config.ServerLogConfigs; import org.apache.kafka.storage.internals.checkpoint.OffsetCheckpointFile; import org.apache.kafka.storage.internals.log.UnifiedLog; -import org.apache.kafka.test.TestUtils; import java.io.File; import java.nio.charset.StandardCharsets; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/security/GroupAuthorizerIntegrationTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/security/GroupAuthorizerIntegrationTest.java index 32069732db824..f4f4eddc06422 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/security/GroupAuthorizerIntegrationTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/security/GroupAuthorizerIntegrationTest.java @@ -47,12 +47,12 @@ import org.apache.kafka.common.test.api.ClusterConfigProperty; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.metadata.authorizer.StandardAuthorizer; import org.apache.kafka.server.authorizer.AuthorizableRequestContext; import org.apache.kafka.server.authorizer.Authorizer; import org.apache.kafka.server.config.ServerConfigs; -import org.apache.kafka.test.TestUtils; import java.net.InetAddress; import java.time.Duration; diff --git a/clients/clients-integration-tests/src/test/java/org/apache/kafka/server/quota/CustomQuotaCallbackTest.java b/clients/clients-integration-tests/src/test/java/org/apache/kafka/server/quota/CustomQuotaCallbackTest.java index 95169356a5945..42ee69e82d331 100644 --- a/clients/clients-integration-tests/src/test/java/org/apache/kafka/server/quota/CustomQuotaCallbackTest.java +++ b/clients/clients-integration-tests/src/test/java/org/apache/kafka/server/quota/CustomQuotaCallbackTest.java @@ -29,8 +29,8 @@ import org.apache.kafka.common.test.api.ClusterConfigProperty; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.config.QuotaConfig; -import org.apache.kafka.test.TestUtils; import java.util.HashMap; import java.util.LinkedHashMap; diff --git a/clients/src/test/java/org/apache/kafka/clients/InFlightRequestsTest.java b/clients/src/test/java/org/apache/kafka/clients/InFlightRequestsTest.java index b60efe8950ff8..aafb72bcc10a4 100644 --- a/clients/src/test/java/org/apache/kafka/clients/InFlightRequestsTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/InFlightRequestsTest.java @@ -19,9 +19,9 @@ import org.apache.kafka.common.protocol.ApiKeys; import org.apache.kafka.common.requests.RequestHeader; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/MetadataTest.java b/clients/src/test/java/org/apache/kafka/clients/MetadataTest.java index aff3c3cc473eb..432e73766756c 100644 --- a/clients/src/test/java/org/apache/kafka/clients/MetadataTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/MetadataTest.java @@ -60,7 +60,7 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicReference; -import static org.apache.kafka.test.TestUtils.assertOptional; +import static org.apache.kafka.common.test.base.TestUtils.assertOptional; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/src/test/java/org/apache/kafka/clients/MockClient.java b/clients/src/test/java/org/apache/kafka/clients/MockClient.java index fca0a9ca2121b..e97472fadab70 100644 --- a/clients/src/test/java/org/apache/kafka/clients/MockClient.java +++ b/clients/src/test/java/org/apache/kafka/clients/MockClient.java @@ -25,8 +25,8 @@ import org.apache.kafka.common.requests.AbstractResponse; import org.apache.kafka.common.requests.MetadataRequest; import org.apache.kafka.common.requests.MetadataResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; -import org.apache.kafka.test.TestUtils; import java.util.ArrayList; import java.util.Collections; diff --git a/clients/src/test/java/org/apache/kafka/clients/NetworkClientTest.java b/clients/src/test/java/org/apache/kafka/clients/NetworkClientTest.java index 680c3c52d55a0..af43f31a26eec 100644 --- a/clients/src/test/java/org/apache/kafka/clients/NetworkClientTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/NetworkClientTest.java @@ -50,11 +50,12 @@ import org.apache.kafka.common.requests.RequestTestUtils; import org.apache.kafka.common.security.authenticator.SaslClientAuthenticator; import org.apache.kafka.common.telemetry.internals.ClientTelemetrySender; +import org.apache.kafka.common.test.base.TestReflectionUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.test.DelayedReceive; import org.apache.kafka.test.MockSelector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -261,7 +262,7 @@ public synchronized void rebootstrap() { defaultRequestTimeoutMs, connectionSetupTimeoutMsTest, connectionSetupTimeoutMaxMsTest, time, false, new ApiVersions(), new LogContext(), rebootstrapTriggerMs, MetadataRecoveryStrategy.REBOOTSTRAP); - MetadataUpdater metadataUpdater = TestUtils.fieldValue(client, NetworkClient.class, "metadataUpdater"); + MetadataUpdater metadataUpdater = TestReflectionUtils.fieldValue(client, NetworkClient.class, "metadataUpdater"); metadata.bootstrap(Collections.singletonList(new InetSocketAddress("localhost", 9999))); metadata.requestUpdate(true); diff --git a/clients/src/test/java/org/apache/kafka/clients/NodeApiVersionsTest.java b/clients/src/test/java/org/apache/kafka/clients/NodeApiVersionsTest.java index 8b22bc7963dee..f9dface1a2915 100644 --- a/clients/src/test/java/org/apache/kafka/clients/NodeApiVersionsTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/NodeApiVersionsTest.java @@ -24,7 +24,7 @@ import org.apache.kafka.common.message.ApiVersionsResponseData.ApiVersionCollection; import org.apache.kafka.common.protocol.ApiKeys; import org.apache.kafka.common.requests.ApiVersionsResponse; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; diff --git a/clients/src/test/java/org/apache/kafka/clients/admin/DeleteConsumerGroupOffsetsResultTest.java b/clients/src/test/java/org/apache/kafka/clients/admin/DeleteConsumerGroupOffsetsResultTest.java index 1e577b8319a42..bb19a5c54e6cd 100644 --- a/clients/src/test/java/org/apache/kafka/clients/admin/DeleteConsumerGroupOffsetsResultTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/admin/DeleteConsumerGroupOffsetsResultTest.java @@ -21,7 +21,7 @@ import org.apache.kafka.common.errors.UnknownTopicOrPartitionException; import org.apache.kafka.common.internals.KafkaFutureImpl; import org.apache.kafka.common.protocol.Errors; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/admin/KafkaAdminClientTest.java b/clients/src/test/java/org/apache/kafka/clients/admin/KafkaAdminClientTest.java index ca1c5e9be30d6..12e405d4ae7db 100644 --- a/clients/src/test/java/org/apache/kafka/clients/admin/KafkaAdminClientTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/admin/KafkaAdminClientTest.java @@ -255,11 +255,11 @@ import org.apache.kafka.common.resource.ResourceType; import org.apache.kafka.common.telemetry.internals.ClientTelemetryReporter; import org.apache.kafka.common.telemetry.internals.ClientTelemetrySender; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.test.MockMetricsReporter; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/clients/src/test/java/org/apache/kafka/clients/admin/ListTransactionsResultTest.java b/clients/src/test/java/org/apache/kafka/clients/admin/ListTransactionsResultTest.java index 01556391ad313..da4fbb57ea33d 100644 --- a/clients/src/test/java/org/apache/kafka/clients/admin/ListTransactionsResultTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/admin/ListTransactionsResultTest.java @@ -31,7 +31,7 @@ import static java.util.Arrays.asList; import static java.util.Collections.singletonList; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertEquals; public class ListTransactionsResultTest { diff --git a/clients/src/test/java/org/apache/kafka/clients/admin/RemoveMembersFromConsumerGroupResultTest.java b/clients/src/test/java/org/apache/kafka/clients/admin/RemoveMembersFromConsumerGroupResultTest.java index ceb188a41759b..a7246f987623e 100644 --- a/clients/src/test/java/org/apache/kafka/clients/admin/RemoveMembersFromConsumerGroupResultTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/admin/RemoveMembersFromConsumerGroupResultTest.java @@ -21,7 +21,7 @@ import org.apache.kafka.common.internals.KafkaFutureImpl; import org.apache.kafka.common.message.LeaveGroupRequestData.MemberIdentity; import org.apache.kafka.common.protocol.Errors; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/admin/internals/AllBrokersStrategyIntegrationTest.java b/clients/src/test/java/org/apache/kafka/clients/admin/internals/AllBrokersStrategyIntegrationTest.java index dd1404a6595b1..b17ef0276739c 100644 --- a/clients/src/test/java/org/apache/kafka/clients/admin/internals/AllBrokersStrategyIntegrationTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/admin/internals/AllBrokersStrategyIntegrationTest.java @@ -27,9 +27,9 @@ import org.apache.kafka.common.requests.AbstractResponse; import org.apache.kafka.common.requests.MetadataRequest; import org.apache.kafka.common.requests.MetadataResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/admin/internals/PartitionLeaderStrategyIntegrationTest.java b/clients/src/test/java/org/apache/kafka/clients/admin/internals/PartitionLeaderStrategyIntegrationTest.java index f5d471b8c5575..ddc543ac23458 100644 --- a/clients/src/test/java/org/apache/kafka/clients/admin/internals/PartitionLeaderStrategyIntegrationTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/admin/internals/PartitionLeaderStrategyIntegrationTest.java @@ -33,9 +33,9 @@ import org.apache.kafka.common.requests.ListOffsetsResponse; import org.apache.kafka.common.requests.MetadataRequest; import org.apache.kafka.common.requests.MetadataResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/KafkaConsumerTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/KafkaConsumerTest.java index 589a1354aed54..b0b4670f87969 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/KafkaConsumerTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/KafkaConsumerTest.java @@ -101,6 +101,7 @@ import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.telemetry.internals.ClientTelemetryReporter; import org.apache.kafka.common.telemetry.internals.ClientTelemetrySender; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -109,7 +110,6 @@ import org.apache.kafka.test.MockConsumerInterceptor; import org.apache.kafka.test.MockDeserializer; import org.apache.kafka.test.MockMetricsReporter; -import org.apache.kafka.test.TestUtils; import org.apache.logging.log4j.Level; import org.junit.jupiter.api.AfterEach; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AbstractCoordinatorTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AbstractCoordinatorTest.java index a8137e3cab3ad..45e5f00870fac 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AbstractCoordinatorTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AbstractCoordinatorTest.java @@ -52,12 +52,12 @@ import org.apache.kafka.common.requests.RequestTestUtils; import org.apache.kafka.common.requests.SyncGroupRequest; import org.apache.kafka.common.requests.SyncGroupResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Timer; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AcknowledgementCommitCallbackHandlerTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AcknowledgementCommitCallbackHandlerTest.java index d06e495dde3ca..b197bbf4b4973 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AcknowledgementCommitCallbackHandlerTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AcknowledgementCommitCallbackHandlerTest.java @@ -24,7 +24,7 @@ import org.apache.kafka.common.errors.InvalidRecordStateException; import org.apache.kafka.common.errors.TopicAuthorizationException; import org.apache.kafka.common.protocol.Errors; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AsyncKafkaConsumerTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AsyncKafkaConsumerTest.java index f64c810228098..f42bf77db0ba5 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AsyncKafkaConsumerTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/AsyncKafkaConsumerTest.java @@ -86,13 +86,13 @@ import org.apache.kafka.common.requests.MetadataResponse; import org.apache.kafka.common.requests.RequestTestUtils; import org.apache.kafka.common.serialization.StringDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Timer; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.test.MockConsumerInterceptor; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; @@ -141,7 +141,7 @@ import static org.apache.kafka.clients.consumer.internals.ConsumerRebalanceListenerMethodName.ON_PARTITIONS_REVOKED; import static org.apache.kafka.clients.consumer.internals.ConsumerUtils.CONSUMER_METRIC_GROUP; import static org.apache.kafka.clients.consumer.internals.ConsumerUtils.THROW_ON_FETCH_STABLE_OFFSET_UNSUPPORTED; -import static org.apache.kafka.test.TestUtils.requiredConsumerConfig; +import static org.apache.kafka.common.test.base.TestUtils.requiredConsumerConfig; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/CommitRequestManagerTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/CommitRequestManagerTest.java index e3a2a50609663..3a82c96732ea0 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/CommitRequestManagerTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/CommitRequestManagerTest.java @@ -48,9 +48,9 @@ import org.apache.kafka.common.requests.OffsetFetchResponse; import org.apache.kafka.common.requests.RequestHeader; import org.apache.kafka.common.serialization.StringDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -80,7 +80,7 @@ import static org.apache.kafka.clients.consumer.ConsumerConfig.GROUP_ID_CONFIG; import static org.apache.kafka.clients.consumer.ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG; import static org.apache.kafka.clients.consumer.ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerCoordinatorTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerCoordinatorTest.java index e897683bb987a..9fdfc9eb1cfbc 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerCoordinatorTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerCoordinatorTest.java @@ -77,12 +77,12 @@ import org.apache.kafka.common.requests.RequestTestUtils; import org.apache.kafka.common.requests.SyncGroupRequest; import org.apache.kafka.common.requests.SyncGroupResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Timer; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkClientTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkClientTest.java index 489709675dd6f..911d5521673a5 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkClientTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkClientTest.java @@ -37,9 +37,9 @@ import org.apache.kafka.common.requests.HeartbeatResponse; import org.apache.kafka.common.requests.MetadataResponse; import org.apache.kafka.common.requests.RequestTestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkThreadTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkThreadTest.java index bb80d5ac381f1..041208a27c510 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkThreadTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkThreadTest.java @@ -23,11 +23,11 @@ import org.apache.kafka.clients.consumer.internals.metrics.AsyncConsumerMetrics; import org.apache.kafka.common.KafkaException; import org.apache.kafka.common.metrics.Metrics; +import org.apache.kafka.common.test.base.TestCondition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestCondition; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -43,7 +43,7 @@ import java.util.concurrent.LinkedBlockingQueue; import java.util.function.Supplier; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/FetchRequestManagerTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/FetchRequestManagerTest.java index 03b0292fe47e5..93945189ba5b9 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/FetchRequestManagerTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/FetchRequestManagerTest.java @@ -78,6 +78,7 @@ import org.apache.kafka.common.serialization.BytesDeserializer; import org.apache.kafka.common.serialization.Deserializer; import org.apache.kafka.common.serialization.StringDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.ByteBufferOutputStream; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -87,7 +88,6 @@ import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.test.DelayedReceive; import org.apache.kafka.test.MockSelector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -134,8 +134,8 @@ import static org.apache.kafka.clients.consumer.ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG; import static org.apache.kafka.clients.consumer.ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG; import static org.apache.kafka.common.requests.FetchMetadata.INVALID_SESSION_ID; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; -import static org.apache.kafka.test.TestUtils.assertOptional; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertOptional; import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/FetcherTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/FetcherTest.java index 2bea653ab0615..768bf1c4e0214 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/FetcherTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/FetcherTest.java @@ -77,6 +77,7 @@ import org.apache.kafka.common.serialization.BytesDeserializer; import org.apache.kafka.common.serialization.Deserializer; import org.apache.kafka.common.serialization.StringDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.ByteBufferOutputStream; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Timer; @@ -85,7 +86,6 @@ import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.test.DelayedReceive; import org.apache.kafka.test.MockSelector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -129,7 +129,7 @@ import static java.util.Collections.singletonList; import static java.util.Collections.singletonMap; import static org.apache.kafka.common.requests.FetchMetadata.INVALID_SESSION_ID; -import static org.apache.kafka.test.TestUtils.assertOptional; +import static org.apache.kafka.common.test.base.TestUtils.assertOptional; import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/NetworkClientDelegateTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/NetworkClientDelegateTest.java index 7552b14841d5a..2a9746777f747 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/NetworkClientDelegateTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/NetworkClientDelegateTest.java @@ -35,9 +35,9 @@ import org.apache.kafka.common.requests.FindCoordinatorRequest; import org.apache.kafka.common.requests.FindCoordinatorResponse; import org.apache.kafka.common.serialization.StringDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/OffsetFetcherTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/OffsetFetcherTest.java index afab70cad4f1d..94d7285bf15ce 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/OffsetFetcherTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/OffsetFetcherTest.java @@ -84,7 +84,7 @@ import static java.util.Collections.singletonMap; import static org.apache.kafka.common.requests.OffsetsForLeaderEpochResponse.UNDEFINED_EPOCH; import static org.apache.kafka.common.requests.OffsetsForLeaderEpochResponse.UNDEFINED_EPOCH_OFFSET; -import static org.apache.kafka.test.TestUtils.assertOptional; +import static org.apache.kafka.common.test.base.TestUtils.assertOptional; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertInstanceOf; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/OffsetsRequestManagerTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/OffsetsRequestManagerTest.java index 17a492e487ac8..240a3beeffc07 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/OffsetsRequestManagerTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/OffsetsRequestManagerTest.java @@ -65,7 +65,7 @@ import java.util.stream.Collectors; import java.util.stream.Stream; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/RequestManagersTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/RequestManagersTest.java index 78cb459eb1d4f..530aac75eaa63 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/RequestManagersTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/RequestManagersTest.java @@ -31,7 +31,7 @@ import java.util.Properties; import java.util.UUID; -import static org.apache.kafka.test.TestUtils.requiredConsumerConfig; +import static org.apache.kafka.common.test.base.TestUtils.requiredConsumerConfig; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.mockito.Mockito.mock; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/SubscriptionStateTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/SubscriptionStateTest.java index 1e8e820ecdfaa..f1e3d17c0c9b2 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/SubscriptionStateTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/SubscriptionStateTest.java @@ -29,8 +29,8 @@ import org.apache.kafka.common.Uuid; import org.apache.kafka.common.message.OffsetForLeaderEpochResponseData.EpochEndOffset; import org.apache.kafka.common.protocol.ApiKeys; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/events/ApplicationEventProcessorTest.java b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/events/ApplicationEventProcessorTest.java index 60403008a8b4b..a9ff405a66358 100644 --- a/clients/src/test/java/org/apache/kafka/clients/consumer/internals/events/ApplicationEventProcessorTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/consumer/internals/events/ApplicationEventProcessorTest.java @@ -66,7 +66,7 @@ import java.util.stream.Stream; import static org.apache.kafka.clients.consumer.internals.events.CompletableEvent.calculateDeadlineMs; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/src/test/java/org/apache/kafka/clients/producer/KafkaProducerTest.java b/clients/src/test/java/org/apache/kafka/clients/producer/KafkaProducerTest.java index 60dd4069829d3..3d8cf0afcb0f9 100644 --- a/clients/src/test/java/org/apache/kafka/clients/producer/KafkaProducerTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/producer/KafkaProducerTest.java @@ -91,6 +91,7 @@ import org.apache.kafka.common.serialization.StringSerializer; import org.apache.kafka.common.telemetry.internals.ClientTelemetryReporter; import org.apache.kafka.common.telemetry.internals.ClientTelemetrySender; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.ProducerIdAndEpoch; @@ -100,7 +101,6 @@ import org.apache.kafka.test.MockPartitioner; import org.apache.kafka.test.MockProducerInterceptor; import org.apache.kafka.test.MockSerializer; -import org.apache.kafka.test.TestUtils; import org.apache.logging.log4j.Level; import org.junit.jupiter.api.AfterEach; diff --git a/clients/src/test/java/org/apache/kafka/clients/producer/internals/BufferPoolTest.java b/clients/src/test/java/org/apache/kafka/clients/producer/internals/BufferPoolTest.java index 727368e8edd1b..877a0955024bf 100644 --- a/clients/src/test/java/org/apache/kafka/clients/producer/internals/BufferPoolTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/producer/internals/BufferPoolTest.java @@ -19,9 +19,9 @@ import org.apache.kafka.clients.producer.BufferExhaustedException; import org.apache.kafka.common.KafkaException; import org.apache.kafka.common.metrics.Metrics; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/producer/internals/ProducerBatchTest.java b/clients/src/test/java/org/apache/kafka/clients/producer/internals/ProducerBatchTest.java index 2e97dcc6c6c8f..93390c9dd2896 100644 --- a/clients/src/test/java/org/apache/kafka/clients/producer/internals/ProducerBatchTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/producer/internals/ProducerBatchTest.java @@ -29,7 +29,7 @@ import org.apache.kafka.common.record.internal.MemoryRecordsBuilder; import org.apache.kafka.common.record.internal.Record; import org.apache.kafka.common.record.internal.RecordBatch; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/clients/producer/internals/RecordAccumulatorTest.java b/clients/src/test/java/org/apache/kafka/clients/producer/internals/RecordAccumulatorTest.java index 532e141862388..a7ec0686d46bd 100644 --- a/clients/src/test/java/org/apache/kafka/clients/producer/internals/RecordAccumulatorTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/producer/internals/RecordAccumulatorTest.java @@ -43,11 +43,11 @@ import org.apache.kafka.common.record.internal.RecordBatch; import org.apache.kafka.common.requests.MetadataResponse; import org.apache.kafka.common.requests.MetadataResponse.PartitionMetadata; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.ProducerIdAndEpoch; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/src/test/java/org/apache/kafka/clients/producer/internals/SenderTest.java b/clients/src/test/java/org/apache/kafka/clients/producer/internals/SenderTest.java index 2a4908c1e4641..1f826fe0b916c 100644 --- a/clients/src/test/java/org/apache/kafka/clients/producer/internals/SenderTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/producer/internals/SenderTest.java @@ -84,13 +84,13 @@ import org.apache.kafka.common.requests.ProduceResponse; import org.apache.kafka.common.requests.RequestTestUtils; import org.apache.kafka.common.requests.TransactionResult; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.ProducerIdAndEpoch; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.test.DelayedReceive; import org.apache.kafka.test.MockSelector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/src/test/java/org/apache/kafka/clients/producer/internals/TransactionManagerTest.java b/clients/src/test/java/org/apache/kafka/clients/producer/internals/TransactionManagerTest.java index 9efed2f3c2db6..57e8830902bbe 100644 --- a/clients/src/test/java/org/apache/kafka/clients/producer/internals/TransactionManagerTest.java +++ b/clients/src/test/java/org/apache/kafka/clients/producer/internals/TransactionManagerTest.java @@ -79,10 +79,10 @@ import org.apache.kafka.common.requests.TransactionResult; import org.apache.kafka.common.requests.TxnOffsetCommitRequest; import org.apache.kafka.common.requests.TxnOffsetCommitResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.ProducerIdAndEpoch; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/common/internals/TopicTest.java b/clients/src/test/java/org/apache/kafka/common/internals/TopicTest.java index 2eb4a7802a990..fd548a5199335 100644 --- a/clients/src/test/java/org/apache/kafka/common/internals/TopicTest.java +++ b/clients/src/test/java/org/apache/kafka/common/internals/TopicTest.java @@ -17,7 +17,7 @@ package org.apache.kafka.common.internals; import org.apache.kafka.common.errors.InvalidTopicException; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/common/network/CertStores.java b/clients/src/test/java/org/apache/kafka/common/network/CertStores.java index 8fff62601fa3d..884582880c5e7 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/CertStores.java +++ b/clients/src/test/java/org/apache/kafka/common/network/CertStores.java @@ -17,9 +17,8 @@ package org.apache.kafka.common.network; import org.apache.kafka.common.config.SslConfigs; -import org.apache.kafka.test.TestSslUtils; -import org.apache.kafka.test.TestSslUtils.SslConfigsBuilder; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestSslUtils; +import org.apache.kafka.common.test.base.TestUtils; import java.io.File; import java.net.InetAddress; @@ -63,7 +62,7 @@ private CertStores(boolean server, String commonName, String keyAlgorithm, TestS String name = server ? "server" : "client"; ConnectionMode connectionMode = server ? ConnectionMode.SERVER : ConnectionMode.CLIENT; File truststoreFile = usePem ? null : TestUtils.tempFile(name + "TS", ".jks"); - sslConfig = new SslConfigsBuilder(connectionMode) + sslConfig = new TestSslUtils.SslConfigsBuilder(connectionMode) .useClientCert(!server) .certAlias(name) .cn(commonName) diff --git a/clients/src/test/java/org/apache/kafka/common/network/KafkaChannelTest.java b/clients/src/test/java/org/apache/kafka/common/network/KafkaChannelTest.java index 87b5b0ac453df..11e4852a1e747 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/KafkaChannelTest.java +++ b/clients/src/test/java/org/apache/kafka/common/network/KafkaChannelTest.java @@ -17,7 +17,7 @@ package org.apache.kafka.common.network; import org.apache.kafka.common.memory.MemoryPool; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; import org.mockito.ArgumentCaptor; diff --git a/clients/src/test/java/org/apache/kafka/common/network/NetworkReceiveTest.java b/clients/src/test/java/org/apache/kafka/common/network/NetworkReceiveTest.java index c9980b78b5526..82c0e133bfe56 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/NetworkReceiveTest.java +++ b/clients/src/test/java/org/apache/kafka/common/network/NetworkReceiveTest.java @@ -16,7 +16,7 @@ */ package org.apache.kafka.common.network; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; import org.mockito.ArgumentCaptor; diff --git a/clients/src/test/java/org/apache/kafka/common/network/NetworkTestUtils.java b/clients/src/test/java/org/apache/kafka/common/network/NetworkTestUtils.java index a38317d1114b0..a4a717d428130 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/NetworkTestUtils.java +++ b/clients/src/test/java/org/apache/kafka/common/network/NetworkTestUtils.java @@ -21,10 +21,10 @@ import org.apache.kafka.common.security.auth.SecurityProtocol; import org.apache.kafka.common.security.authenticator.CredentialCache; import org.apache.kafka.common.security.token.delegation.internals.DelegationTokenCache; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import java.io.IOException; import java.nio.ByteBuffer; diff --git a/clients/src/test/java/org/apache/kafka/common/network/NioEchoServer.java b/clients/src/test/java/org/apache/kafka/common/network/NioEchoServer.java index c51bf8ffff08e..14319f950f73e 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/NioEchoServer.java +++ b/clients/src/test/java/org/apache/kafka/common/network/NioEchoServer.java @@ -27,11 +27,11 @@ import org.apache.kafka.common.security.scram.ScramCredential; import org.apache.kafka.common.security.scram.internals.ScramMechanism; import org.apache.kafka.common.security.token.delegation.internals.DelegationTokenCache; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/clients/src/test/java/org/apache/kafka/common/network/SaslChannelBuilderTest.java b/clients/src/test/java/org/apache/kafka/common/network/SaslChannelBuilderTest.java index 1204490258270..1e11d4df2c63c 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/SaslChannelBuilderTest.java +++ b/clients/src/test/java/org/apache/kafka/common/network/SaslChannelBuilderTest.java @@ -31,9 +31,9 @@ import org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule; import org.apache.kafka.common.security.plain.PlainLoginModule; import org.apache.kafka.common.security.scram.ScramLoginModule; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.ietf.jgss.GSSContext; import org.ietf.jgss.GSSCredential; diff --git a/clients/src/test/java/org/apache/kafka/common/network/SelectorTest.java b/clients/src/test/java/org/apache/kafka/common/network/SelectorTest.java index 03af118cb388f..7ca34050aee1b 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/SelectorTest.java +++ b/clients/src/test/java/org/apache/kafka/common/network/SelectorTest.java @@ -22,11 +22,12 @@ import org.apache.kafka.common.metrics.KafkaMetric; import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.security.auth.SecurityProtocol; +import org.apache.kafka.common.test.base.TestReflectionUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -58,7 +59,7 @@ import java.util.function.Supplier; import java.util.stream.Collectors; -import static org.apache.kafka.test.TestUtils.waitForCondition; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; @@ -964,7 +965,7 @@ public void testWriteCompletesSendWithNoBytesWritten() throws IOException { @Test public void testChannelCloseWhileProcessingReceives() throws Exception { int numChannels = 4; - Map channels = TestUtils.fieldValue(selector, Selector.class, "channels"); + Map channels = TestReflectionUtils.fieldValue(selector, Selector.class, "channels"); Set selectionKeys = new HashSet<>(); for (int i = 0; i < numChannels; i++) { String id = String.valueOf(i); @@ -1160,9 +1161,9 @@ private void sendNoReceive(KafkaChannel channel, int numRequests) throws Excepti */ private void injectNetworkReceive(KafkaChannel channel, int size) throws Exception { NetworkReceive receive = new NetworkReceive(); - TestUtils.setFieldValue(channel, "receive", receive); - ByteBuffer sizeBuffer = TestUtils.fieldValue(receive, NetworkReceive.class, "size"); + TestReflectionUtils.setFieldValue(channel, "receive", receive); + ByteBuffer sizeBuffer = TestReflectionUtils.fieldValue(receive, NetworkReceive.class, "size"); sizeBuffer.putInt(size); - TestUtils.setFieldValue(receive, "buffer", ByteBuffer.allocate(size)); + TestReflectionUtils.setFieldValue(receive, "buffer", ByteBuffer.allocate(size)); } } diff --git a/clients/src/test/java/org/apache/kafka/common/network/SslSelectorTest.java b/clients/src/test/java/org/apache/kafka/common/network/SslSelectorTest.java index ab61aa916bb35..f060dc7ca60eb 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/SslSelectorTest.java +++ b/clients/src/test/java/org/apache/kafka/common/network/SslSelectorTest.java @@ -25,11 +25,11 @@ import org.apache.kafka.common.security.ssl.mock.TestKeyManagerFactory; import org.apache.kafka.common.security.ssl.mock.TestProviderCreator; import org.apache.kafka.common.security.ssl.mock.TestTrustManagerFactory; +import org.apache.kafka.common.test.base.TestSslUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestSslUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/src/test/java/org/apache/kafka/common/network/SslTransportLayerTest.java b/clients/src/test/java/org/apache/kafka/common/network/SslTransportLayerTest.java index 096d1d3b85e1a..84bc1e12daa39 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/SslTransportLayerTest.java +++ b/clients/src/test/java/org/apache/kafka/common/network/SslTransportLayerTest.java @@ -29,11 +29,11 @@ import org.apache.kafka.common.security.auth.SecurityProtocol; import org.apache.kafka.common.security.ssl.DefaultSslEngineFactory; import org.apache.kafka.common.security.ssl.SslFactory; +import org.apache.kafka.common.test.base.TestSslUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestSslUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/common/network/SslVersionsTransportLayerTest.java b/clients/src/test/java/org/apache/kafka/common/network/SslVersionsTransportLayerTest.java index d34ce5680e7c4..ba90f3f2a40e6 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/SslVersionsTransportLayerTest.java +++ b/clients/src/test/java/org/apache/kafka/common/network/SslVersionsTransportLayerTest.java @@ -20,9 +20,9 @@ import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.security.TestSecurityConfig; import org.apache.kafka.common.security.auth.SecurityProtocol; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; diff --git a/clients/src/test/java/org/apache/kafka/common/network/Tls12SelectorTest.java b/clients/src/test/java/org/apache/kafka/common/network/Tls12SelectorTest.java index a0621cca072e5..4bd959349e9e6 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/Tls12SelectorTest.java +++ b/clients/src/test/java/org/apache/kafka/common/network/Tls12SelectorTest.java @@ -18,7 +18,7 @@ package org.apache.kafka.common.network; import org.apache.kafka.common.config.SslConfigs; -import org.apache.kafka.test.TestSslUtils; +import org.apache.kafka.common.test.base.TestSslUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/common/network/Tls13SelectorTest.java b/clients/src/test/java/org/apache/kafka/common/network/Tls13SelectorTest.java index 7adc3d3eb3c0e..dead2032b027f 100644 --- a/clients/src/test/java/org/apache/kafka/common/network/Tls13SelectorTest.java +++ b/clients/src/test/java/org/apache/kafka/common/network/Tls13SelectorTest.java @@ -19,8 +19,8 @@ import org.apache.kafka.common.config.SslConfigs; import org.apache.kafka.common.test.api.Flaky; -import org.apache.kafka.test.TestSslUtils; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestSslUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/common/protocol/SendBuilderTest.java b/clients/src/test/java/org/apache/kafka/common/protocol/SendBuilderTest.java index d1cd59066b3d6..40673bd154626 100644 --- a/clients/src/test/java/org/apache/kafka/common/protocol/SendBuilderTest.java +++ b/clients/src/test/java/org/apache/kafka/common/protocol/SendBuilderTest.java @@ -23,8 +23,8 @@ import org.apache.kafka.common.record.internal.MemoryRecordsBuilder; import org.apache.kafka.common.record.internal.SimpleRecord; import org.apache.kafka.common.record.internal.UnalignedMemoryRecords; +import org.apache.kafka.common.requests.ByteBufferChannel; import org.apache.kafka.common.utils.Utils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; @@ -52,7 +52,7 @@ public void testZeroCopyByteBuffer() { zeroCopyBuffer.put(overwrittenData); zeroCopyBuffer.rewind(); - ByteBuffer buffer = TestUtils.toBuffer(send); + ByteBuffer buffer = ByteBufferChannel.toBuffer(send); assertEquals(8 + data.length, buffer.remaining()); assertEquals(5, buffer.getInt()); assertEquals("bar", getString(buffer, data.length)); @@ -77,7 +77,7 @@ public void testWriteByteBufferRespectsPosition() { assertEquals(2, buffer.position()); Send send = builder.build(); - ByteBuffer readBuffer = TestUtils.toBuffer(send); + ByteBuffer readBuffer = ByteBufferChannel.toBuffer(send); assertEquals("yolo", getString(readBuffer, 4)); } @@ -96,7 +96,7 @@ public void testZeroCopyRecords() { buffer.rewind(); MemoryRecords overwrittenRecords = createRecords(buffer, "bar"); - ByteBuffer readBuffer = TestUtils.toBuffer(send); + ByteBuffer readBuffer = ByteBufferChannel.toBuffer(send); assertEquals(5, readBuffer.getInt()); assertEquals(overwrittenRecords, getRecords(readBuffer, records.sizeInBytes())); assertEquals(15, readBuffer.getInt()); @@ -127,7 +127,7 @@ public void testZeroCopyUnalignedRecords() { buffer.rewind(); MemoryRecords overwrittenRecords = createRecords(buffer, "bar"); - ByteBuffer readBuffer = TestUtils.toBuffer(send); + ByteBuffer readBuffer = ByteBufferChannel.toBuffer(send); assertEquals(5, readBuffer.getInt()); assertEquals(overwrittenRecords, getRecords(readBuffer, records.sizeInBytes())); assertEquals(15, readBuffer.getInt()); diff --git a/clients/src/test/java/org/apache/kafka/common/record/internal/DefaultRecordBatchTest.java b/clients/src/test/java/org/apache/kafka/common/record/internal/DefaultRecordBatchTest.java index f48168a26a7e1..e5b33b8ca16e9 100644 --- a/clients/src/test/java/org/apache/kafka/common/record/internal/DefaultRecordBatchTest.java +++ b/clients/src/test/java/org/apache/kafka/common/record/internal/DefaultRecordBatchTest.java @@ -23,11 +23,11 @@ import org.apache.kafka.common.header.Header; import org.apache.kafka.common.header.internals.RecordHeader; import org.apache.kafka.common.record.TimestampType; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.BufferSupplier; import org.apache.kafka.common.utils.internals.ChunkedBytesStream; import org.apache.kafka.common.utils.internals.CloseableIterator; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; diff --git a/clients/src/test/java/org/apache/kafka/common/record/internal/FileLogInputStreamTest.java b/clients/src/test/java/org/apache/kafka/common/record/internal/FileLogInputStreamTest.java index e057bec9a07f1..a6dbe6ed9d364 100644 --- a/clients/src/test/java/org/apache/kafka/common/record/internal/FileLogInputStreamTest.java +++ b/clients/src/test/java/org/apache/kafka/common/record/internal/FileLogInputStreamTest.java @@ -18,8 +18,8 @@ import org.apache.kafka.common.compress.Compression; import org.apache.kafka.common.record.internal.FileLogInputStream.FileChannelRecordBatch; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtensionContext; @@ -41,7 +41,7 @@ import static org.apache.kafka.common.record.internal.RecordBatch.MAGIC_VALUE_V1; import static org.apache.kafka.common.record.internal.RecordBatch.MAGIC_VALUE_V2; import static org.apache.kafka.common.record.internal.RecordBatch.NO_TIMESTAMP; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/clients/src/test/java/org/apache/kafka/common/record/internal/FileRecordsTest.java b/clients/src/test/java/org/apache/kafka/common/record/internal/FileRecordsTest.java index f0831f556d9e9..ce7b76cf14430 100644 --- a/clients/src/test/java/org/apache/kafka/common/record/internal/FileRecordsTest.java +++ b/clients/src/test/java/org/apache/kafka/common/record/internal/FileRecordsTest.java @@ -22,7 +22,7 @@ import org.apache.kafka.common.header.internals.RecordHeader; import org.apache.kafka.common.network.TransferableChannel; import org.apache.kafka.common.record.TimestampType; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -46,7 +46,7 @@ import java.util.stream.IntStream; import static java.util.Arrays.asList; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertNull; diff --git a/clients/src/test/java/org/apache/kafka/common/record/internal/MemoryRecordsBuilderTest.java b/clients/src/test/java/org/apache/kafka/common/record/internal/MemoryRecordsBuilderTest.java index 0f8131ab1b27e..bd439c1c19faa 100644 --- a/clients/src/test/java/org/apache/kafka/common/record/internal/MemoryRecordsBuilderTest.java +++ b/clients/src/test/java/org/apache/kafka/common/record/internal/MemoryRecordsBuilderTest.java @@ -20,11 +20,11 @@ import org.apache.kafka.common.message.LeaderChangeMessage; import org.apache.kafka.common.message.LeaderChangeMessage.Voter; import org.apache.kafka.common.record.TimestampType; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.ByteBufferOutputStream; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.BufferSupplier; import org.apache.kafka.common.utils.internals.CloseableIterator; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtensionContext; diff --git a/clients/src/test/java/org/apache/kafka/common/record/internal/MemoryRecordsTest.java b/clients/src/test/java/org/apache/kafka/common/record/internal/MemoryRecordsTest.java index 83b174cccd62f..cd01f95a3b6ac 100644 --- a/clients/src/test/java/org/apache/kafka/common/record/internal/MemoryRecordsTest.java +++ b/clients/src/test/java/org/apache/kafka/common/record/internal/MemoryRecordsTest.java @@ -24,10 +24,10 @@ import org.apache.kafka.common.record.TimestampType; import org.apache.kafka.common.record.internal.MemoryRecords.RecordFilter; import org.apache.kafka.common.record.internal.MemoryRecords.RecordFilter.BatchRetention; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.BufferSupplier; import org.apache.kafka.common.utils.internals.CloseableIterator; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtensionContext; diff --git a/clients/src/test/java/org/apache/kafka/common/record/internal/MultiRecordsSendTest.java b/clients/src/test/java/org/apache/kafka/common/record/internal/MultiRecordsSendTest.java index e0cee01d09263..7af90fe3790b7 100644 --- a/clients/src/test/java/org/apache/kafka/common/record/internal/MultiRecordsSendTest.java +++ b/clients/src/test/java/org/apache/kafka/common/record/internal/MultiRecordsSendTest.java @@ -18,7 +18,7 @@ import org.apache.kafka.common.network.ByteBufferSend; import org.apache.kafka.common.network.Send; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/common/record/internal/RemoteLogInputStreamTest.java b/clients/src/test/java/org/apache/kafka/common/record/internal/RemoteLogInputStreamTest.java index 9f5f4712e69e3..505860c31b5f8 100644 --- a/clients/src/test/java/org/apache/kafka/common/record/internal/RemoteLogInputStreamTest.java +++ b/clients/src/test/java/org/apache/kafka/common/record/internal/RemoteLogInputStreamTest.java @@ -19,7 +19,7 @@ import org.apache.kafka.common.compress.Compression; import org.apache.kafka.common.header.Header; import org.apache.kafka.common.header.internals.RecordHeader; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.extension.ExtensionContext; import org.junit.jupiter.params.ParameterizedTest; @@ -42,7 +42,7 @@ import static org.apache.kafka.common.record.internal.RecordBatch.MAGIC_VALUE_V1; import static org.apache.kafka.common.record.internal.RecordBatch.MAGIC_VALUE_V2; import static org.apache.kafka.common.record.internal.RecordBatch.NO_TIMESTAMP; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/src/test/java/org/apache/kafka/common/record/internal/UnalignedFileRecordsTest.java b/clients/src/test/java/org/apache/kafka/common/record/internal/UnalignedFileRecordsTest.java index b90178c919ed1..2c71b282aa134 100644 --- a/clients/src/test/java/org/apache/kafka/common/record/internal/UnalignedFileRecordsTest.java +++ b/clients/src/test/java/org/apache/kafka/common/record/internal/UnalignedFileRecordsTest.java @@ -27,7 +27,7 @@ import java.nio.ByteBuffer; import java.util.Iterator; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/clients/src/test/java/org/apache/kafka/common/replica/ReplicaSelectorTest.java b/clients/src/test/java/org/apache/kafka/common/replica/ReplicaSelectorTest.java index d9d42d4d92295..1c526677c8279 100644 --- a/clients/src/test/java/org/apache/kafka/common/replica/ReplicaSelectorTest.java +++ b/clients/src/test/java/org/apache/kafka/common/replica/ReplicaSelectorTest.java @@ -30,7 +30,7 @@ import java.util.stream.Collectors; import java.util.stream.Stream; -import static org.apache.kafka.test.TestUtils.assertOptional; +import static org.apache.kafka.common.test.base.TestUtils.assertOptional; import static org.junit.jupiter.api.Assertions.assertEquals; public class ReplicaSelectorTest { diff --git a/clients/src/test/java/org/apache/kafka/common/requests/ApiVersionsResponseTest.java b/clients/src/test/java/org/apache/kafka/common/requests/ApiVersionsResponseTest.java index ae1755a035c1e..340a763e37da8 100644 --- a/clients/src/test/java/org/apache/kafka/common/requests/ApiVersionsResponseTest.java +++ b/clients/src/test/java/org/apache/kafka/common/requests/ApiVersionsResponseTest.java @@ -25,7 +25,7 @@ import org.apache.kafka.common.message.ApiVersionsResponseData.ApiVersionCollection; import org.apache.kafka.common.message.ApiVersionsResponseData.SupportedFeatureKey; import org.apache.kafka.common.protocol.ApiKeys; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; diff --git a/clients/src/test/java/org/apache/kafka/common/requests/ByteBufferChannel.java b/clients/src/test/java/org/apache/kafka/common/requests/ByteBufferChannel.java index 7370f502a07be..b1e5683f85f8f 100644 --- a/clients/src/test/java/org/apache/kafka/common/requests/ByteBufferChannel.java +++ b/clients/src/test/java/org/apache/kafka/common/requests/ByteBufferChannel.java @@ -16,12 +16,16 @@ */ package org.apache.kafka.common.requests; +import org.apache.kafka.common.network.Send; import org.apache.kafka.common.network.TransferableChannel; +import org.apache.kafka.common.record.internal.UnalignedRecords; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; +import static org.junit.jupiter.api.Assertions.assertEquals; + public class ByteBufferChannel implements TransferableChannel { private final ByteBuffer buf; private boolean closed = false; @@ -76,4 +80,20 @@ public boolean hasPendingWrites() { public long transferFrom(FileChannel fileChannel, long position, long count) throws IOException { return fileChannel.transferTo(position, count, this); } + + public static ByteBuffer toBuffer(Send send) { + ByteBufferChannel channel = new ByteBufferChannel(send.size()); + try { + assertEquals(send.size(), send.writeTo(channel)); + channel.close(); + return channel.buffer(); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + + public static ByteBuffer toBuffer(UnalignedRecords records) { + return toBuffer(records.toSend()); + } + } diff --git a/clients/src/test/java/org/apache/kafka/common/requests/EnvelopeRequestTest.java b/clients/src/test/java/org/apache/kafka/common/requests/EnvelopeRequestTest.java index e3250ffa4f2bb..5cf178b8b5151 100644 --- a/clients/src/test/java/org/apache/kafka/common/requests/EnvelopeRequestTest.java +++ b/clients/src/test/java/org/apache/kafka/common/requests/EnvelopeRequestTest.java @@ -22,7 +22,6 @@ import org.apache.kafka.common.protocol.ByteBufferAccessor; import org.apache.kafka.common.security.auth.KafkaPrincipal; import org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; @@ -57,7 +56,7 @@ public void testToSend() throws IOException { ).build(version); Send send = request.toSend(header); - ByteBuffer buffer = TestUtils.toBuffer(send); + ByteBuffer buffer = ByteBufferChannel.toBuffer(send); assertEquals(send.size() - 4, buffer.getInt()); RequestHeader parsedHeader = RequestHeader.parse(buffer); assertEquals(header.size(), parsedHeader.size()); diff --git a/clients/src/test/java/org/apache/kafka/common/requests/EnvelopeResponseTest.java b/clients/src/test/java/org/apache/kafka/common/requests/EnvelopeResponseTest.java index 6afe831963515..a712c5989e31a 100644 --- a/clients/src/test/java/org/apache/kafka/common/requests/EnvelopeResponseTest.java +++ b/clients/src/test/java/org/apache/kafka/common/requests/EnvelopeResponseTest.java @@ -21,7 +21,6 @@ import org.apache.kafka.common.protocol.ApiKeys; import org.apache.kafka.common.protocol.ByteBufferAccessor; import org.apache.kafka.common.protocol.Errors; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; @@ -40,7 +39,7 @@ public void testToSend() { ResponseHeader header = new ResponseHeader(15, headerVersion); Send send = response.toSend(header, version); - ByteBuffer buffer = TestUtils.toBuffer(send); + ByteBuffer buffer = ByteBufferChannel.toBuffer(send); assertEquals(send.size() - 4, buffer.getInt()); ResponseHeader parsedHeader = ResponseHeader.parse(buffer, headerVersion); assertEquals(header.size(), parsedHeader.size()); diff --git a/clients/src/test/java/org/apache/kafka/common/requests/JoinGroupRequestTest.java b/clients/src/test/java/org/apache/kafka/common/requests/JoinGroupRequestTest.java index c70b7eda5da98..36f7e657ad23a 100644 --- a/clients/src/test/java/org/apache/kafka/common/requests/JoinGroupRequestTest.java +++ b/clients/src/test/java/org/apache/kafka/common/requests/JoinGroupRequestTest.java @@ -20,7 +20,7 @@ import org.apache.kafka.common.errors.UnsupportedVersionException; import org.apache.kafka.common.message.JoinGroupRequestData; import org.apache.kafka.common.protocol.MessageUtil; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/common/requests/RequestResponseTest.java b/clients/src/test/java/org/apache/kafka/common/requests/RequestResponseTest.java index f9f938847ea90..4ff6bc35a1cee 100644 --- a/clients/src/test/java/org/apache/kafka/common/requests/RequestResponseTest.java +++ b/clients/src/test/java/org/apache/kafka/common/requests/RequestResponseTest.java @@ -273,8 +273,8 @@ import org.apache.kafka.common.security.auth.SecurityProtocol; import org.apache.kafka.common.security.token.delegation.DelegationToken; import org.apache.kafka.common.security.token.delegation.TokenInformation; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.SecurityUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -297,7 +297,6 @@ import static java.util.Collections.emptyList; import static java.util.Collections.singletonList; import static org.apache.kafka.common.protocol.ApiKeys.API_VERSIONS; -import static org.apache.kafka.common.protocol.ApiKeys.CREATE_DELEGATION_TOKEN; import static org.apache.kafka.common.protocol.ApiKeys.CREATE_PARTITIONS; import static org.apache.kafka.common.protocol.ApiKeys.CREATE_TOPICS; import static org.apache.kafka.common.protocol.ApiKeys.DELETE_ACLS; diff --git a/clients/src/test/java/org/apache/kafka/common/security/JaasContextTest.java b/clients/src/test/java/org/apache/kafka/common/security/JaasContextTest.java index 760b1afc41fa6..95d5d467bf309 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/JaasContextTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/JaasContextTest.java @@ -19,7 +19,7 @@ import org.apache.kafka.common.config.SaslConfigs; import org.apache.kafka.common.config.types.Password; import org.apache.kafka.common.network.ListenerName; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/src/test/java/org/apache/kafka/common/security/authenticator/ClientAuthenticationFailureTest.java b/clients/src/test/java/org/apache/kafka/common/security/authenticator/ClientAuthenticationFailureTest.java index 68bd5e7879fe1..d76ad849aca7e 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/authenticator/ClientAuthenticationFailureTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/authenticator/ClientAuthenticationFailureTest.java @@ -37,8 +37,8 @@ import org.apache.kafka.common.security.auth.SecurityProtocol; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslAuthenticatorFailureDelayTest.java b/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslAuthenticatorFailureDelayTest.java index ab556d99d2042..c123c85eeb34f 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslAuthenticatorFailureDelayTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslAuthenticatorFailureDelayTest.java @@ -30,9 +30,9 @@ import org.apache.kafka.common.security.JaasContext; import org.apache.kafka.common.security.TestSecurityConfig; import org.apache.kafka.common.security.auth.SecurityProtocol; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslAuthenticatorTest.java b/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslAuthenticatorTest.java index 07f1d3ca6902b..339068e197e0d 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslAuthenticatorTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslAuthenticatorTest.java @@ -93,12 +93,13 @@ import org.apache.kafka.common.security.scram.internals.ScramMechanism; import org.apache.kafka.common.security.token.delegation.TokenInformation; import org.apache.kafka.common.security.token.delegation.internals.DelegationTokenCache; +import org.apache.kafka.common.test.base.TestReflectionUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.common.utils.internals.SecurityUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -1935,7 +1936,7 @@ public void testServerSidePendingSendDuringReauthentication() throws Exception { // Set the client's channel `send` to null to allow setting a new send on the server's selector. // Without this, NioEchoServer will throw an error while processing the client request, // since we're manually setting a server side send to simulate the issue. - TestUtils.setFieldValue(selector.channel(node), "send", null); + TestReflectionUtils.setFieldValue(selector.channel(node), "send", null); // extract the channel id from the server's selector and directly set a send on it. String channelId = server.selector().channels().get(0).id(); diff --git a/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslServerAuthenticatorTest.java b/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslServerAuthenticatorTest.java index e719db0bccb45..a63b239d5071f 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslServerAuthenticatorTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/authenticator/SaslServerAuthenticatorTest.java @@ -48,10 +48,10 @@ import org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule; import org.apache.kafka.common.security.plain.PlainLoginModule; import org.apache.kafka.common.security.ssl.SslPrincipalMapper; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.AppInfoParser; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.mockito.Answers; diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/DefaultJwtRetrieverTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/DefaultJwtRetrieverTest.java index 3d5cbe1fd67ae..8d63d5d6694c8 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/DefaultJwtRetrieverTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/DefaultJwtRetrieverTest.java @@ -42,7 +42,7 @@ import static org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginCallbackHandler.CLIENT_ID_CONFIG; import static org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginCallbackHandler.CLIENT_SECRET_CONFIG; import static org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule.OAUTHBEARER_MECHANISM; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertInstanceOf; diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/DefaultJwtValidatorTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/DefaultJwtValidatorTest.java index cf3754a77ac04..7e8d6cab6a40a 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/DefaultJwtValidatorTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/DefaultJwtValidatorTest.java @@ -34,7 +34,7 @@ import static org.apache.kafka.common.config.internals.BrokerSecurityConfigs.ALLOWED_SASL_OAUTHBEARER_URLS_CONFIG; import static org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule.OAUTHBEARER_MECHANISM; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertInstanceOf; diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/JwtBearerJwtRetrieverTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/JwtBearerJwtRetrieverTest.java index 4a4e567dedfdf..c28d358ed7814 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/JwtBearerJwtRetrieverTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/JwtBearerJwtRetrieverTest.java @@ -38,7 +38,7 @@ import static org.apache.kafka.common.config.internals.BrokerSecurityConfigs.ALLOWED_SASL_OAUTHBEARER_FILES_CONFIG; import static org.apache.kafka.common.config.internals.BrokerSecurityConfigs.ALLOWED_SASL_OAUTHBEARER_URLS_CONFIG; import static org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule.OAUTHBEARER_MECHANISM; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertInstanceOf; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/OAuthBearerLoginCallbackHandlerTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/OAuthBearerLoginCallbackHandlerTest.java index 54857cd8cc07b..7adeab60723ed 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/OAuthBearerLoginCallbackHandlerTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/OAuthBearerLoginCallbackHandlerTest.java @@ -39,7 +39,7 @@ import static org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginCallbackHandler.CLIENT_ID_CONFIG; import static org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginCallbackHandler.CLIENT_SECRET_CONFIG; import static org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule.OAUTHBEARER_MECHANISM; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertNull; diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/CachedFileTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/CachedFileTest.java index 1685c98d9fe78..0f4d103e47a3c 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/CachedFileTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/CachedFileTest.java @@ -30,7 +30,7 @@ import java.nio.file.StandardOpenOption; import java.util.List; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/ClientCredentialsRequestFormatterFactoryTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/ClientCredentialsRequestFormatterFactoryTest.java index 83c579c3a8def..a68774aed4815 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/ClientCredentialsRequestFormatterFactoryTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/ClientCredentialsRequestFormatterFactoryTest.java @@ -48,7 +48,7 @@ import static org.apache.kafka.common.config.SaslConfigs.SASL_OAUTHBEARER_ASSERTION_PRIVATE_KEY_PASSPHRASE; import static org.apache.kafka.common.config.SaslConfigs.SASL_OAUTHBEARER_HEADER_URLENCODE; import static org.apache.kafka.common.config.internals.BrokerSecurityConfigs.ALLOWED_SASL_OAUTHBEARER_FILES_CONFIG; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertInstanceOf; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/ConfigurationUtilsTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/ConfigurationUtilsTest.java index efc41d64b3290..c3fcfbe9896a7 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/ConfigurationUtilsTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/ConfigurationUtilsTest.java @@ -18,7 +18,7 @@ package org.apache.kafka.common.security.oauthbearer.internals.secured; import org.apache.kafka.common.config.ConfigException; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/VerificationKeyResolverFactoryTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/VerificationKeyResolverFactoryTest.java index b515255147f7b..dd8db34ea0a3b 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/VerificationKeyResolverFactoryTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/VerificationKeyResolverFactoryTest.java @@ -29,7 +29,7 @@ import static org.apache.kafka.common.config.SaslConfigs.SASL_OAUTHBEARER_JWKS_ENDPOINT_URL; import static org.apache.kafka.common.config.internals.BrokerSecurityConfigs.ALLOWED_SASL_OAUTHBEARER_URLS_CONFIG; import static org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule.OAUTHBEARER_MECHANISM; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; public class VerificationKeyResolverFactoryTest extends OAuthBearerTest { diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/AssertionSupplierFactoryTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/AssertionSupplierFactoryTest.java index a04a1b701244e..1958dbe8ef71d 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/AssertionSupplierFactoryTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/AssertionSupplierFactoryTest.java @@ -42,7 +42,7 @@ import static org.apache.kafka.common.config.SaslConfigs.SASL_OAUTHBEARER_ASSERTION_PRIVATE_KEY_FILE; import static org.apache.kafka.common.config.SaslConfigs.SASL_OAUTHBEARER_ASSERTION_PRIVATE_KEY_PASSPHRASE; import static org.apache.kafka.common.config.SaslConfigs.SASL_OAUTHBEARER_ASSERTION_TEMPLATE_FILE; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertInstanceOf; diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/FileAssertionCreatorTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/FileAssertionCreatorTest.java index 0dbc665344194..e5116045bd04d 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/FileAssertionCreatorTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/FileAssertionCreatorTest.java @@ -22,7 +22,7 @@ import java.io.File; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertEquals; public class FileAssertionCreatorTest extends OAuthBearerTest { diff --git a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/FileAssertionJwtTemplateTest.java b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/FileAssertionJwtTemplateTest.java index edce26946c238..ee28b68a5b20d 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/FileAssertionJwtTemplateTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/oauthbearer/internals/secured/assertion/FileAssertionJwtTemplateTest.java @@ -26,7 +26,7 @@ import java.util.List; import java.util.Map; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/clients/src/test/java/org/apache/kafka/common/security/ssl/CommonNameLoggingTrustManagerFactoryWrapperTest.java b/clients/src/test/java/org/apache/kafka/common/security/ssl/CommonNameLoggingTrustManagerFactoryWrapperTest.java index 15c488e0060a4..723d3dbefd6e9 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/ssl/CommonNameLoggingTrustManagerFactoryWrapperTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/ssl/CommonNameLoggingTrustManagerFactoryWrapperTest.java @@ -18,8 +18,8 @@ import org.apache.kafka.common.security.ssl.CommonNameLoggingTrustManagerFactoryWrapper.CommonNameLoggingTrustManager; import org.apache.kafka.common.security.ssl.CommonNameLoggingTrustManagerFactoryWrapper.NeverExpiringX509Certificate; +import org.apache.kafka.common.test.base.TestSslUtils; import org.apache.kafka.common.utils.LogCaptureAppender; -import org.apache.kafka.test.TestSslUtils; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/common/security/ssl/DefaultSslEngineFactoryTest.java b/clients/src/test/java/org/apache/kafka/common/security/ssl/DefaultSslEngineFactoryTest.java index ed76495fa03a8..40d2c240bb594 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/ssl/DefaultSslEngineFactoryTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/ssl/DefaultSslEngineFactoryTest.java @@ -18,7 +18,7 @@ import org.apache.kafka.common.config.SslConfigs; import org.apache.kafka.common.config.types.Password; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/common/security/ssl/SslFactoryTest.java b/clients/src/test/java/org/apache/kafka/common/security/ssl/SslFactoryTest.java index 1c82dc62ff0d4..7e7b261926dd8 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/ssl/SslFactoryTest.java +++ b/clients/src/test/java/org/apache/kafka/common/security/ssl/SslFactoryTest.java @@ -30,8 +30,8 @@ import org.apache.kafka.common.security.ssl.mock.TestKeyManagerFactory; import org.apache.kafka.common.security.ssl.mock.TestProviderCreator; import org.apache.kafka.common.security.ssl.mock.TestTrustManagerFactory; -import org.apache.kafka.test.TestSslUtils; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestSslUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; @@ -183,7 +183,7 @@ public void staleSslEngineFactoryShouldBeClosed() throws IOException, GeneralSec sslFactory.configure(clientSslConfig); TestSslUtils.TestSslEngineFactory sslEngineFactory = (TestSslUtils.TestSslEngineFactory) sslFactory.sslEngineFactory(); assertNotNull(sslEngineFactory); - assertFalse(sslEngineFactory.closed); + assertFalse(sslEngineFactory.isClosed()); trustStoreFile = TestUtils.tempFile("truststore", ".jks"); clientSslConfig = sslConfigsBuilder(ConnectionMode.SERVER) @@ -194,7 +194,7 @@ public void staleSslEngineFactoryShouldBeClosed() throws IOException, GeneralSec TestSslUtils.TestSslEngineFactory newSslEngineFactory = (TestSslUtils.TestSslEngineFactory) sslFactory.sslEngineFactory(); assertNotEquals(sslEngineFactory, newSslEngineFactory); // the older one should be closed - assertTrue(sslEngineFactory.closed); + assertTrue(sslEngineFactory.isClosed()); } @Test @@ -495,9 +495,9 @@ public void testEngineFactoryClosed() throws Exception { SslFactory sslFactory = new SslFactory(ConnectionMode.CLIENT); sslFactory.configure(clientSslConfig); TestSslUtils.TestSslEngineFactory engine = (TestSslUtils.TestSslEngineFactory) sslFactory.sslEngineFactory(); - assertFalse(engine.closed); + assertFalse(engine.isClosed()); sslFactory.close(); - assertTrue(engine.closed); + assertTrue(engine.isClosed()); } /** diff --git a/clients/src/test/java/org/apache/kafka/common/security/ssl/mock/TestKeyManagerFactory.java b/clients/src/test/java/org/apache/kafka/common/security/ssl/mock/TestKeyManagerFactory.java index 8a44811edb083..31ebdc4b1e36b 100644 --- a/clients/src/test/java/org/apache/kafka/common/security/ssl/mock/TestKeyManagerFactory.java +++ b/clients/src/test/java/org/apache/kafka/common/security/ssl/mock/TestKeyManagerFactory.java @@ -17,9 +17,9 @@ package org.apache.kafka.common.security.ssl.mock; import org.apache.kafka.common.config.types.Password; -import org.apache.kafka.test.TestSslUtils; -import org.apache.kafka.test.TestSslUtils.CertificateBuilder; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestSslUtils; +import org.apache.kafka.common.test.base.TestSslUtils.CertificateBuilder; +import org.apache.kafka.common.test.base.TestUtils; import java.io.File; import java.io.IOException; diff --git a/clients/src/test/java/org/apache/kafka/common/utils/UtilsTest.java b/clients/src/test/java/org/apache/kafka/common/utils/UtilsTest.java index 8870e26a2597d..57d25f3f5d126 100755 --- a/clients/src/test/java/org/apache/kafka/common/utils/UtilsTest.java +++ b/clients/src/test/java/org/apache/kafka/common/utils/UtilsTest.java @@ -17,7 +17,7 @@ package org.apache.kafka.common.utils; import org.apache.kafka.common.config.ConfigException; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/clients/src/test/java/org/apache/kafka/common/utils/internals/ByteBufferUnmapperTest.java b/clients/src/test/java/org/apache/kafka/common/utils/internals/ByteBufferUnmapperTest.java index e516818c0d080..83e71e6ba938b 100644 --- a/clients/src/test/java/org/apache/kafka/common/utils/internals/ByteBufferUnmapperTest.java +++ b/clients/src/test/java/org/apache/kafka/common/utils/internals/ByteBufferUnmapperTest.java @@ -17,7 +17,7 @@ package org.apache.kafka.common.utils.internals; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/connect/basic-auth-extension/src/test/java/org/apache/kafka/connect/rest/basic/auth/extension/JaasBasicAuthFilterTest.java b/connect/basic-auth-extension/src/test/java/org/apache/kafka/connect/rest/basic/auth/extension/JaasBasicAuthFilterTest.java index d168e6466db2d..04d5feb8e291d 100644 --- a/connect/basic-auth-extension/src/test/java/org/apache/kafka/connect/rest/basic/auth/extension/JaasBasicAuthFilterTest.java +++ b/connect/basic-auth-extension/src/test/java/org/apache/kafka/connect/rest/basic/auth/extension/JaasBasicAuthFilterTest.java @@ -18,8 +18,8 @@ package org.apache.kafka.connect.rest.basic.auth.extension; import org.apache.kafka.common.security.authenticator.TestJaasConfig; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.connect.errors.ConnectException; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.mockito.ArgumentCaptor; diff --git a/connect/file/src/test/java/org/apache/kafka/connect/file/integration/FileStreamSinkConnectorIntegrationTest.java b/connect/file/src/test/java/org/apache/kafka/connect/file/integration/FileStreamSinkConnectorIntegrationTest.java index f6a1719a97f89..254531526461f 100644 --- a/connect/file/src/test/java/org/apache/kafka/connect/file/integration/FileStreamSinkConnectorIntegrationTest.java +++ b/connect/file/src/test/java/org/apache/kafka/connect/file/integration/FileStreamSinkConnectorIntegrationTest.java @@ -17,9 +17,9 @@ package org.apache.kafka.connect.file.integration; import org.apache.kafka.common.TopicPartition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.connect.file.FileStreamSinkConnector; import org.apache.kafka.connect.util.clusters.EmbeddedConnectCluster; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/connect/file/src/test/java/org/apache/kafka/connect/file/integration/FileStreamSourceConnectorIntegrationTest.java b/connect/file/src/test/java/org/apache/kafka/connect/file/integration/FileStreamSourceConnectorIntegrationTest.java index 51096d32107ba..bdd389040231a 100644 --- a/connect/file/src/test/java/org/apache/kafka/connect/file/integration/FileStreamSourceConnectorIntegrationTest.java +++ b/connect/file/src/test/java/org/apache/kafka/connect/file/integration/FileStreamSourceConnectorIntegrationTest.java @@ -17,9 +17,9 @@ package org.apache.kafka.connect.file.integration; import org.apache.kafka.clients.consumer.ConsumerRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.connect.file.FileStreamSourceConnector; import org.apache.kafka.connect.util.clusters.EmbeddedConnectCluster; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/DedicatedMirrorIntegrationTest.java b/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/DedicatedMirrorIntegrationTest.java index 1d1dd0feea341..f9cdfa47feb7f 100644 --- a/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/DedicatedMirrorIntegrationTest.java +++ b/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/DedicatedMirrorIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.clients.admin.TopicDescription; import org.apache.kafka.clients.consumer.Consumer; import org.apache.kafka.clients.consumer.ConsumerRecords; +import org.apache.kafka.common.test.base.NoRetryException; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.connect.errors.NotFoundException; import org.apache.kafka.connect.mirror.MirrorHeartbeatConnector; @@ -35,7 +36,6 @@ import org.apache.kafka.connect.source.SourceConnector; import org.apache.kafka.connect.util.FutureCallback; import org.apache.kafka.connect.util.clusters.EmbeddedKafkaCluster; -import org.apache.kafka.test.NoRetryException; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -58,8 +58,8 @@ import java.util.function.Predicate; import static org.apache.kafka.clients.consumer.ConsumerConfig.AUTO_OFFSET_RESET_CONFIG; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.mirror.MirrorMaker.CONNECTOR_CLASSES; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertTrue; @Tag("integration") diff --git a/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsIntegrationBaseTest.java b/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsIntegrationBaseTest.java index d73caf9630773..b990377332446 100644 --- a/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsIntegrationBaseTest.java +++ b/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsIntegrationBaseTest.java @@ -41,6 +41,7 @@ import org.apache.kafka.common.config.ConfigResource; import org.apache.kafka.common.config.TopicConfig; import org.apache.kafka.common.metrics.KafkaMetric; +import org.apache.kafka.common.test.base.TestCondition; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Timer; import org.apache.kafka.common.utils.Utils; @@ -63,7 +64,6 @@ import org.apache.kafka.connect.util.clusters.EmbeddedKafkaCluster; import org.apache.kafka.connect.util.clusters.UngracefulShutdownException; import org.apache.kafka.test.MockMetricsReporter; -import org.apache.kafka.test.TestCondition; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -96,11 +96,11 @@ import java.util.stream.IntStream; import static org.apache.kafka.clients.consumer.ConsumerConfig.AUTO_OFFSET_RESET_CONFIG; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.mirror.MirrorConnectorConfig.METRIC_NAMES_LEGACY; import static org.apache.kafka.connect.mirror.MirrorConnectorConfig.METRIC_NAMES_NEW; import static org.apache.kafka.connect.mirror.MirrorConnectorConfig.OFFSET_SYNCS_CLIENT_ROLE_PREFIX; import static org.apache.kafka.connect.mirror.MirrorConnectorConfig.OFFSET_SYNCS_TOPIC_CONFIG_PREFIX; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotEquals; diff --git a/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsIntegrationSSLTest.java b/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsIntegrationSSLTest.java index afebb626e9d18..35bc5364ab840 100644 --- a/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsIntegrationSSLTest.java +++ b/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsIntegrationSSLTest.java @@ -20,9 +20,9 @@ import org.apache.kafka.common.config.SslConfigs; import org.apache.kafka.common.config.types.Password; import org.apache.kafka.common.network.ConnectionMode; +import org.apache.kafka.common.test.base.TestSslUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.network.SocketServerConfigs; -import org.apache.kafka.test.TestSslUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; diff --git a/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsWithCustomForwardingAdminIntegrationTest.java b/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsWithCustomForwardingAdminIntegrationTest.java index 0d189b5c4d1a1..be7dc72fc49c1 100644 --- a/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsWithCustomForwardingAdminIntegrationTest.java +++ b/connect/mirror/src/test/java/org/apache/kafka/connect/mirror/integration/MirrorConnectorsWithCustomForwardingAdminIntegrationTest.java @@ -50,11 +50,11 @@ import java.util.Set; import java.util.stream.Collectors; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.mirror.MirrorConnectorConfig.FORWARDING_ADMIN_CLASS; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLIENT_ADMIN_OVERRIDES_PREFIX; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLIENT_CONSUMER_OVERRIDES_PREFIX; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLIENT_PRODUCER_OVERRIDES_PREFIX; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/cli/ConnectStandaloneTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/cli/ConnectStandaloneTest.java index f14f45b96915c..2a55884687ee8 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/cli/ConnectStandaloneTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/cli/ConnectStandaloneTest.java @@ -16,8 +16,8 @@ */ package org.apache.kafka.connect.cli; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.connect.runtime.rest.entities.CreateConnectorRequest; -import org.apache.kafka.test.TestUtils; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ConnectWorkerIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ConnectWorkerIntegrationTest.java index d46d76c3606ef..39311f74af26b 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ConnectWorkerIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ConnectWorkerIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.config.ConfigDef; import org.apache.kafka.common.config.provider.FileConfigProvider; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.connect.connector.Task; import org.apache.kafka.connect.data.Struct; @@ -43,7 +44,6 @@ import org.apache.kafka.connect.util.SinkUtils; import org.apache.kafka.connect.util.clusters.EmbeddedConnectCluster; import org.apache.kafka.connect.util.clusters.WorkerHandle; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -77,6 +77,7 @@ import static org.apache.kafka.common.config.AbstractConfig.CONFIG_PROVIDERS_CONFIG; import static org.apache.kafka.common.config.TopicConfig.DELETE_RETENTION_MS_CONFIG; import static org.apache.kafka.common.config.TopicConfig.SEGMENT_MS_CONFIG; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.integration.BlockingConnectorTest.TASK_STOP; import static org.apache.kafka.connect.integration.TestableSourceConnector.TOPIC_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLASS_CONFIG; @@ -100,7 +101,6 @@ import static org.apache.kafka.connect.runtime.distributed.DistributedConfig.REBALANCE_TIMEOUT_MS_CONFIG; import static org.apache.kafka.connect.runtime.distributed.DistributedConfig.SCHEDULED_REBALANCE_MAX_DELAY_MS_CONFIG; import static org.apache.kafka.connect.util.clusters.ConnectAssertions.CONNECTOR_SETUP_DURATION_MS; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertInstanceOf; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ErrorHandlingIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ErrorHandlingIntegrationTest.java index fd7f14d122d3f..f60b53b4215c7 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ErrorHandlingIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ErrorHandlingIntegrationTest.java @@ -42,6 +42,7 @@ import java.util.Set; import java.util.concurrent.TimeUnit; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLIENT_CONSUMER_OVERRIDES_PREFIX; import static org.apache.kafka.connect.runtime.ConnectorConfig.ERRORS_LOG_ENABLE_CONFIG; @@ -59,7 +60,6 @@ import static org.apache.kafka.connect.runtime.errors.DeadLetterQueueReporter.ERROR_HEADER_EXCEPTION; import static org.apache.kafka.connect.runtime.errors.DeadLetterQueueReporter.ERROR_HEADER_EXCEPTION_MESSAGE; import static org.apache.kafka.connect.runtime.errors.DeadLetterQueueReporter.ERROR_HEADER_ORIG_TOPIC; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ExactlyOnceSourceIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ExactlyOnceSourceIntegrationTest.java index 9c8df7b079e58..233465f086755 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ExactlyOnceSourceIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ExactlyOnceSourceIntegrationTest.java @@ -34,6 +34,7 @@ import org.apache.kafka.common.resource.PatternType; import org.apache.kafka.common.resource.ResourcePattern; import org.apache.kafka.common.resource.ResourceType; +import org.apache.kafka.common.test.base.NoRetryException; import org.apache.kafka.connect.connector.Task; import org.apache.kafka.connect.errors.ConnectException; import org.apache.kafka.connect.json.JsonConverter; @@ -55,7 +56,6 @@ import org.apache.kafka.network.SocketServerConfigs; import org.apache.kafka.raft.KRaftConfigs; import org.apache.kafka.server.config.ServerConfigs; -import org.apache.kafka.test.NoRetryException; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -83,6 +83,7 @@ import static org.apache.kafka.clients.producer.ProducerConfig.CLIENT_ID_CONFIG; import static org.apache.kafka.clients.producer.ProducerConfig.ENABLE_IDEMPOTENCE_CONFIG; import static org.apache.kafka.clients.producer.ProducerConfig.TRANSACTIONAL_ID_CONFIG; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.integration.TestableSourceConnector.CUSTOM_EXACTLY_ONCE_SUPPORT_CONFIG; import static org.apache.kafka.connect.integration.TestableSourceConnector.CUSTOM_TRANSACTION_BOUNDARIES_CONFIG; import static org.apache.kafka.connect.integration.TestableSourceConnector.MAX_MESSAGES_PER_SECOND_CONFIG; @@ -104,7 +105,6 @@ import static org.apache.kafka.connect.source.SourceTask.TransactionBoundary.CONNECTOR; import static org.apache.kafka.connect.source.SourceTask.TransactionBoundary.INTERVAL; import static org.apache.kafka.connect.source.SourceTask.TransactionBoundary.POLL; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertInstanceOf; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ExampleConnectIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ExampleConnectIntegrationTest.java index 6263c8ab96cc1..138091d301f41 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ExampleConnectIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/ExampleConnectIntegrationTest.java @@ -32,6 +32,7 @@ import java.util.Properties; import java.util.concurrent.TimeUnit; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.KEY_CONVERTER_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.TASKS_MAX_CONFIG; @@ -41,7 +42,6 @@ import static org.apache.kafka.connect.runtime.TopicCreationConfig.PARTITIONS_CONFIG; import static org.apache.kafka.connect.runtime.TopicCreationConfig.REPLICATION_FACTOR_CONFIG; import static org.apache.kafka.connect.runtime.WorkerConfig.OFFSET_COMMIT_INTERVAL_MS_CONFIG; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/MonitorableSinkIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/MonitorableSinkIntegrationTest.java index e9d74836e0101..1ccdbfe84493b 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/MonitorableSinkIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/MonitorableSinkIntegrationTest.java @@ -33,12 +33,12 @@ import java.util.Map; import java.util.concurrent.TimeUnit; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.KEY_CONVERTER_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.TASKS_MAX_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.VALUE_CONVERTER_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.SinkConnectorConfig.TOPICS_CONFIG; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/OffsetsApiIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/OffsetsApiIntegrationTest.java index c9edd6093bdf4..89dd75346e210 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/OffsetsApiIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/OffsetsApiIntegrationTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.clients.admin.GroupListing; import org.apache.kafka.clients.admin.ListGroupsOptions; import org.apache.kafka.common.test.api.Flaky; +import org.apache.kafka.common.test.base.NoRetryException; import org.apache.kafka.connect.runtime.ConnectorConfig; import org.apache.kafka.connect.runtime.SourceConnectorConfig; import org.apache.kafka.connect.runtime.distributed.DistributedConfig; @@ -31,7 +32,6 @@ import org.apache.kafka.connect.util.SinkUtils; import org.apache.kafka.connect.util.clusters.EmbeddedConnectCluster; import org.apache.kafka.connect.util.clusters.EmbeddedKafkaCluster; -import org.apache.kafka.test.NoRetryException; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; @@ -58,6 +58,7 @@ import jakarta.ws.rs.core.Response; import static jakarta.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.integration.TestableSourceConnector.TOPIC_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.TASKS_MAX_CONFIG; @@ -68,7 +69,6 @@ import static org.apache.kafka.connect.runtime.WorkerConfig.KEY_CONVERTER_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.WorkerConfig.OFFSET_COMMIT_INTERVAL_MS_CONFIG; import static org.apache.kafka.connect.runtime.WorkerConfig.VALUE_CONVERTER_CLASS_CONFIG; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RebalanceSourceConnectorsIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RebalanceSourceConnectorsIntegrationTest.java index 513e064ddb682..5c0cbf5a2dcf8 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RebalanceSourceConnectorsIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RebalanceSourceConnectorsIntegrationTest.java @@ -37,6 +37,7 @@ import java.util.concurrent.TimeUnit; import java.util.stream.IntStream; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.integration.TestableSourceConnector.TOPIC_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.KEY_CONVERTER_CLASS_CONFIG; @@ -49,7 +50,6 @@ import static org.apache.kafka.connect.runtime.distributed.ConnectProtocolCompatibility.COMPATIBLE; import static org.apache.kafka.connect.runtime.distributed.DistributedConfig.CONNECT_PROTOCOL_CONFIG; import static org.apache.kafka.connect.runtime.distributed.DistributedConfig.SCHEDULED_REBALANCE_MAX_DELAY_MS_CONFIG; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RestExtensionIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RestExtensionIntegrationTest.java index 0e0cfa6a1ce9c..fccfe34aa4c15 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RestExtensionIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RestExtensionIntegrationTest.java @@ -40,12 +40,12 @@ import jakarta.ws.rs.core.Response; import static jakarta.ws.rs.core.Response.Status.BAD_REQUEST; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.NAME_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.TASKS_MAX_CONFIG; import static org.apache.kafka.connect.runtime.SinkConnectorConfig.TOPICS_CONFIG; import static org.apache.kafka.connect.runtime.rest.RestServerConfig.REST_EXTENSION_CLASSES_CONFIG; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; /** diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RestForwardingIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RestForwardingIntegrationTest.java index 3831eb8f24685..6b80bae5adb37 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RestForwardingIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/RestForwardingIntegrationTest.java @@ -19,6 +19,8 @@ import org.apache.kafka.clients.CommonClientConfigs; import org.apache.kafka.common.config.types.Password; import org.apache.kafka.common.network.ConnectionMode; +import org.apache.kafka.common.test.base.TestSslUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.connect.runtime.Herder; import org.apache.kafka.connect.runtime.MockConnectMetrics; @@ -34,8 +36,6 @@ import org.apache.kafka.connect.runtime.rest.entities.ConnectorType; import org.apache.kafka.connect.runtime.rest.util.SSLUtils; import org.apache.kafka.connect.util.Callback; -import org.apache.kafka.test.TestSslUtils; -import org.apache.kafka.test.TestUtils; import org.apache.http.HttpHost; import org.apache.http.HttpRequest; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/SinkConnectorsIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/SinkConnectorsIntegrationTest.java index 2b27f790f7eed..b602f7ca9f887 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/SinkConnectorsIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/SinkConnectorsIntegrationTest.java @@ -40,6 +40,7 @@ import static org.apache.kafka.clients.consumer.ConsumerConfig.DEFAULT_API_TIMEOUT_MS_CONFIG; import static org.apache.kafka.clients.consumer.ConsumerConfig.PARTITION_ASSIGNMENT_STRATEGY_CONFIG; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLIENT_CONSUMER_OVERRIDES_PREFIX; import static org.apache.kafka.connect.runtime.ConnectorConfig.TASKS_MAX_CONFIG; @@ -47,7 +48,6 @@ import static org.apache.kafka.connect.runtime.WorkerConfig.CONNECTOR_CLIENT_POLICY_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.WorkerConfig.KEY_CONVERTER_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.WorkerConfig.VALUE_CONVERTER_CLASS_CONFIG; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/StandaloneWorkerIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/StandaloneWorkerIntegrationTest.java index fd4438e750ff4..d3ccd7c9df2d9 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/StandaloneWorkerIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/StandaloneWorkerIntegrationTest.java @@ -40,6 +40,7 @@ import jakarta.ws.rs.core.Response; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.integration.BlockingConnectorTest.Block.BLOCK_CONFIG; import static org.apache.kafka.connect.integration.BlockingConnectorTest.CONNECTOR_START; import static org.apache.kafka.connect.integration.BlockingConnectorTest.CONNECTOR_TASK_CONFIGS; @@ -52,7 +53,6 @@ import static org.apache.kafka.connect.runtime.TopicCreationConfig.DEFAULT_TOPIC_CREATION_PREFIX; import static org.apache.kafka.connect.runtime.TopicCreationConfig.PARTITIONS_CONFIG; import static org.apache.kafka.connect.runtime.TopicCreationConfig.REPLICATION_FACTOR_CONFIG; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/TransformationIntegrationTest.java b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/TransformationIntegrationTest.java index 5eca2c24e8401..b3ffb7dbd5567 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/integration/TransformationIntegrationTest.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/integration/TransformationIntegrationTest.java @@ -34,6 +34,7 @@ import java.util.Properties; import java.util.concurrent.TimeUnit; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.connect.runtime.ConnectorConfig.CONNECTOR_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.KEY_CONVERTER_CLASS_CONFIG; import static org.apache.kafka.connect.runtime.ConnectorConfig.PREDICATES_CONFIG; @@ -45,7 +46,6 @@ import static org.apache.kafka.connect.runtime.TopicCreationConfig.PARTITIONS_CONFIG; import static org.apache.kafka.connect.runtime.TopicCreationConfig.REPLICATION_FACTOR_CONFIG; import static org.apache.kafka.connect.runtime.WorkerConfig.OFFSET_COMMIT_INTERVAL_MS_CONFIG; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/util/clusters/ConnectAssertions.java b/connect/runtime/src/test/java/org/apache/kafka/connect/util/clusters/ConnectAssertions.java index 9b8156a4ce2ed..697ddb9feb2f8 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/util/clusters/ConnectAssertions.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/util/clusters/ConnectAssertions.java @@ -38,7 +38,7 @@ import jakarta.ws.rs.core.Response; -import static org.apache.kafka.test.TestUtils.waitForCondition; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; /** * A set of common assertions that can be applied to a Connect cluster during integration testing diff --git a/connect/runtime/src/test/java/org/apache/kafka/connect/util/clusters/EmbeddedConnectStandalone.java b/connect/runtime/src/test/java/org/apache/kafka/connect/util/clusters/EmbeddedConnectStandalone.java index 230d293b51b6d..8bf01ae0215f4 100644 --- a/connect/runtime/src/test/java/org/apache/kafka/connect/util/clusters/EmbeddedConnectStandalone.java +++ b/connect/runtime/src/test/java/org/apache/kafka/connect/util/clusters/EmbeddedConnectStandalone.java @@ -16,11 +16,11 @@ */ package org.apache.kafka.connect.util.clusters; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.connect.cli.ConnectStandalone; import org.apache.kafka.connect.runtime.Connect; import org.apache.kafka.connect.runtime.ConnectMetrics; import org.apache.kafka.connect.runtime.standalone.StandaloneHerder; -import org.apache.kafka.test.TestUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/CoordinatorLoaderImplTest.java b/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/CoordinatorLoaderImplTest.java index 54b996025adca..b2430faa05515 100644 --- a/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/CoordinatorLoaderImplTest.java +++ b/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/CoordinatorLoaderImplTest.java @@ -50,7 +50,7 @@ import java.util.concurrent.TimeUnit; import java.util.function.Function; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/CoordinatorRuntimeTest.java b/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/CoordinatorRuntimeTest.java index 2f6a80194aba5..0905af7afa19d 100644 --- a/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/CoordinatorRuntimeTest.java +++ b/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/CoordinatorRuntimeTest.java @@ -67,6 +67,7 @@ import java.util.stream.Collectors; import java.util.stream.Stream; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.apache.kafka.coordinator.common.runtime.CoordinatorRuntime.CoordinatorState.ACTIVE; import static org.apache.kafka.coordinator.common.runtime.CoordinatorRuntime.CoordinatorState.CLOSED; import static org.apache.kafka.coordinator.common.runtime.CoordinatorRuntime.CoordinatorState.FAILED; @@ -77,7 +78,6 @@ import static org.apache.kafka.coordinator.common.runtime.TestUtil.endTransactionMarker; import static org.apache.kafka.coordinator.common.runtime.TestUtil.records; import static org.apache.kafka.coordinator.common.runtime.TestUtil.transactionalRecords; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotEquals; diff --git a/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/MultiThreadedEventProcessorTest.java b/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/MultiThreadedEventProcessorTest.java index 751dc0c820b52..8974861e64685 100644 --- a/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/MultiThreadedEventProcessorTest.java +++ b/coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/MultiThreadedEventProcessorTest.java @@ -36,8 +36,8 @@ import java.util.concurrent.atomic.AtomicInteger; import java.util.function.Supplier; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; -import static org.apache.kafka.test.TestUtils.waitForCondition; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/core/src/test/java/kafka/security/JaasTestUtils.java b/core/src/test/java/kafka/security/JaasTestUtils.java index 8a3b843396145..44e797416ae61 100644 --- a/core/src/test/java/kafka/security/JaasTestUtils.java +++ b/core/src/test/java/kafka/security/JaasTestUtils.java @@ -23,8 +23,8 @@ import org.apache.kafka.common.config.SaslConfigs; import org.apache.kafka.common.network.ConnectionMode; import org.apache.kafka.common.security.auth.SecurityProtocol; +import org.apache.kafka.common.test.base.TestSslUtils; import org.apache.kafka.common.utils.internals.Java; -import org.apache.kafka.test.TestSslUtils; import java.io.BufferedWriter; import java.io.File; diff --git a/core/src/test/java/kafka/server/share/ShareFetchUtilsTest.java b/core/src/test/java/kafka/server/share/ShareFetchUtilsTest.java index 08ce763b8ad44..49b35925e0e77 100644 --- a/core/src/test/java/kafka/server/share/ShareFetchUtilsTest.java +++ b/core/src/test/java/kafka/server/share/ShareFetchUtilsTest.java @@ -34,6 +34,7 @@ import org.apache.kafka.common.record.internal.Records; import org.apache.kafka.common.record.internal.SimpleRecord; import org.apache.kafka.common.requests.FetchRequest; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.share.SharePartitionKey; import org.apache.kafka.server.share.fetch.ShareAcquiredRecords; import org.apache.kafka.server.share.fetch.ShareFetch; @@ -43,7 +44,6 @@ import org.apache.kafka.server.storage.log.FetchPartitionData; import org.apache.kafka.storage.internals.log.OffsetResultHolder; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtensionContext; diff --git a/core/src/test/java/kafka/server/share/SharePartitionManagerTest.java b/core/src/test/java/kafka/server/share/SharePartitionManagerTest.java index 45d29fd79b327..15611a382c447 100644 --- a/core/src/test/java/kafka/server/share/SharePartitionManagerTest.java +++ b/core/src/test/java/kafka/server/share/SharePartitionManagerTest.java @@ -49,6 +49,7 @@ import org.apache.kafka.common.requests.FetchRequest; import org.apache.kafka.common.requests.ShareFetchResponse; import org.apache.kafka.common.requests.ShareRequestMetadata; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.ImplicitLinkedHashCollection; import org.apache.kafka.coordinator.group.GroupConfigManager; @@ -90,7 +91,6 @@ import org.apache.kafka.storage.internals.log.OffsetResultHolder; import org.apache.kafka.storage.log.metrics.BrokerTopicMetrics; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/core/src/test/java/kafka/server/share/SharePartitionTest.java b/core/src/test/java/kafka/server/share/SharePartitionTest.java index f7b91bcc93e6c..17b874d0c5559 100644 --- a/core/src/test/java/kafka/server/share/SharePartitionTest.java +++ b/core/src/test/java/kafka/server/share/SharePartitionTest.java @@ -49,6 +49,7 @@ import org.apache.kafka.common.record.internal.Records; import org.apache.kafka.common.record.internal.SimpleRecord; import org.apache.kafka.common.requests.ListOffsetsRequest; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.coordinator.group.GroupConfig; @@ -76,7 +77,6 @@ import org.apache.kafka.server.util.timer.Timer; import org.apache.kafka.server.util.timer.TimerTask; import org.apache.kafka.storage.internals.log.OffsetResultHolder; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -99,10 +99,10 @@ import java.util.function.Supplier; import static kafka.server.share.SharePartition.EMPTY_MEMBER_ID; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.apache.kafka.server.share.fetch.ShareFetchTestUtils.memoryRecordsBuilder; import static org.apache.kafka.server.util.ServerTestUtils.clearYammerMetrics; import static org.apache.kafka.server.util.ServerTestUtils.yammerMetricValue; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/core/src/test/scala/integration/kafka/api/AbstractConsumerTest.scala b/core/src/test/scala/integration/kafka/api/AbstractConsumerTest.scala index 6a60621308bc2..beb6f79ba9cd5 100644 --- a/core/src/test/scala/integration/kafka/api/AbstractConsumerTest.scala +++ b/core/src/test/scala/integration/kafka/api/AbstractConsumerTest.scala @@ -23,7 +23,6 @@ import org.apache.kafka.clients.consumer._ import org.apache.kafka.clients.producer.{ProducerConfig, ProducerRecord} import org.apache.kafka.common.record.TimestampType import org.apache.kafka.common.TopicPartition -import org.apache.kafka.test.{TestUtils => JTestUtils} import kafka.utils.TestUtils import kafka.server.BaseRequestTest import org.junit.jupiter.api.Assertions._ @@ -33,6 +32,7 @@ import scala.jdk.CollectionConverters._ import scala.collection.mutable.ArrayBuffer import org.apache.kafka.clients.producer.KafkaProducer import org.apache.kafka.common.errors.WakeupException +import org.apache.kafka.common.test.base.{TestUtils => JTestUtils} import org.apache.kafka.coordinator.group.GroupCoordinatorConfig import org.apache.kafka.server.config.ServerConfigs import org.apache.kafka.server.util.ShutdownableThread diff --git a/core/src/test/scala/integration/kafka/api/AuthorizerIntegrationTest.scala b/core/src/test/scala/integration/kafka/api/AuthorizerIntegrationTest.scala index d6c94d5baa408..a87c14e7560aa 100644 --- a/core/src/test/scala/integration/kafka/api/AuthorizerIntegrationTest.scala +++ b/core/src/test/scala/integration/kafka/api/AuthorizerIntegrationTest.scala @@ -49,7 +49,6 @@ import org.apache.kafka.common.resource.{PatternType, Resource, ResourcePattern, import org.apache.kafka.common.security.auth.KafkaPrincipal import org.apache.kafka.common.utils.Utils import org.apache.kafka.common.{ElectionType, IsolationLevel, KafkaException, TopicIdPartition, TopicPartition, Uuid, requests} -import org.apache.kafka.test.{TestUtils => JTestUtils} import org.apache.kafka.security.authorizer.AclEntry import org.apache.kafka.security.authorizer.AclEntry.WILDCARD_HOST import org.junit.jupiter.api.Assertions._ @@ -57,6 +56,7 @@ import org.junit.jupiter.params.ParameterizedTest import org.junit.jupiter.params.provider.{CsvSource, MethodSource, ValueSource} import org.apache.kafka.common.message.MetadataRequestData.MetadataRequestTopic import org.apache.kafka.common.message.WriteTxnMarkersRequestData.{WritableTxnMarker, WritableTxnMarkerTopic} +import org.apache.kafka.common.test.base.{TestUtils => JTestUtils} import org.apache.kafka.coordinator.group.GroupConfig import org.junit.jupiter.api.Test import org.junit.jupiter.api.function.Executable diff --git a/core/src/test/scala/integration/kafka/api/BaseAdminIntegrationTest.scala b/core/src/test/scala/integration/kafka/api/BaseAdminIntegrationTest.scala index 5760042bbd514..7ffe2cb9fbf58 100644 --- a/core/src/test/scala/integration/kafka/api/BaseAdminIntegrationTest.scala +++ b/core/src/test/scala/integration/kafka/api/BaseAdminIntegrationTest.scala @@ -30,7 +30,7 @@ import org.apache.kafka.common.resource.ResourceType import org.apache.kafka.common.utils.Utils import org.apache.kafka.coordinator.group.GroupCoordinatorConfig import org.apache.kafka.security.authorizer.AclEntry -import org.apache.kafka.test.TestUtils.assertFutureThrows +import org.apache.kafka.common.test.base.TestUtils.assertFutureThrows import org.apache.kafka.server.config.{ReplicationConfigs, ServerConfigs, ServerLogConfigs} import org.junit.jupiter.api.Assertions._ import org.junit.jupiter.api.{AfterEach, BeforeEach, Test, TestInfo, Timeout} diff --git a/core/src/test/scala/integration/kafka/api/ClientOAuthIntegrationTest.scala b/core/src/test/scala/integration/kafka/api/ClientOAuthIntegrationTest.scala index d1b2161f7cb30..c0f1018d3744b 100644 --- a/core/src/test/scala/integration/kafka/api/ClientOAuthIntegrationTest.scala +++ b/core/src/test/scala/integration/kafka/api/ClientOAuthIntegrationTest.scala @@ -33,8 +33,8 @@ import org.apache.kafka.common.config.internals.BrokerSecurityConfigs import org.apache.kafka.common.errors.SaslAuthenticationException import org.apache.kafka.common.security.auth.SecurityProtocol import org.apache.kafka.common.security.oauthbearer.{JwtRetriever, OAuthBearerLoginCallbackHandler, OAuthBearerLoginModule, OAuthBearerValidatorCallbackHandler} +import org.apache.kafka.common.test.base.TestUtils import org.apache.kafka.common.utils.Utils -import org.apache.kafka.test.TestUtils import org.junit.jupiter.api.Assertions.{assertDoesNotThrow, assertEquals, assertNotNull, assertThrows} import org.junit.jupiter.params.ParameterizedTest import org.junit.jupiter.params.provider.MethodSource diff --git a/core/src/test/scala/integration/kafka/api/GroupCoordinatorIntegrationTest.scala b/core/src/test/scala/integration/kafka/api/GroupCoordinatorIntegrationTest.scala index 2d1919b755936..4bc991da61294 100644 --- a/core/src/test/scala/integration/kafka/api/GroupCoordinatorIntegrationTest.scala +++ b/core/src/test/scala/integration/kafka/api/GroupCoordinatorIntegrationTest.scala @@ -26,12 +26,12 @@ import scala.jdk.CollectionConverters._ import org.apache.kafka.common.internals.Topic import org.apache.kafka.common.record.internal.CompressionType import org.apache.kafka.common.test.ClusterInstance +import org.apache.kafka.common.test.base.{TestUtils => JTestUtils} import org.apache.kafka.coordinator.group.GroupCoordinatorConfig import org.apache.kafka.server.config.ServerConfigs import org.apache.kafka.streams.{KafkaStreams, StreamsBuilder, StreamsConfig} import org.apache.kafka.streams.{GroupProtocol => StreamsGroupProtocol} import org.apache.kafka.storage.internals.log.UnifiedLog -import org.apache.kafka.test.{TestUtils => JTestUtils} import org.junit.jupiter.api.Timeout import java.time.Duration diff --git a/core/src/test/scala/integration/kafka/api/PlaintextAdminIntegrationTest.scala b/core/src/test/scala/integration/kafka/api/PlaintextAdminIntegrationTest.scala index cadcddd99a541..4f7d785ee0560 100644 --- a/core/src/test/scala/integration/kafka/api/PlaintextAdminIntegrationTest.scala +++ b/core/src/test/scala/integration/kafka/api/PlaintextAdminIntegrationTest.scala @@ -57,7 +57,7 @@ import org.apache.kafka.server.common.{EligibleLeaderReplicasVersion, MetadataVe import org.apache.kafka.server.config.{QuotaConfig, ServerConfigs, ServerLogConfigs} import org.apache.kafka.server.logger.LoggingController import org.apache.kafka.storage.internals.log.{CleanerConfig, LogConfig, LogFileUtils} -import org.apache.kafka.test.TestUtils.{DEFAULT_MAX_WAIT_MS, assertFutureThrows} +import org.apache.kafka.common.test.base.TestUtils.{DEFAULT_MAX_WAIT_MS, assertFutureThrows} import org.apache.logging.log4j.core.config.Configurator import org.junit.jupiter.api.Assertions._ import org.junit.jupiter.api.{BeforeEach, Test, TestInfo, Timeout} diff --git a/core/src/test/scala/integration/kafka/api/SaslPlainSslEndToEndAuthorizationTest.scala b/core/src/test/scala/integration/kafka/api/SaslPlainSslEndToEndAuthorizationTest.scala index 5147480928cb2..13e6e840567b6 100644 --- a/core/src/test/scala/integration/kafka/api/SaslPlainSslEndToEndAuthorizationTest.scala +++ b/core/src/test/scala/integration/kafka/api/SaslPlainSslEndToEndAuthorizationTest.scala @@ -26,7 +26,7 @@ import org.apache.kafka.common.network.ConnectionMode import org.apache.kafka.common.security.auth._ import org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder import org.apache.kafka.common.security.plain.PlainAuthenticateCallback -import org.apache.kafka.test.TestSslUtils +import org.apache.kafka.common.test.base.TestSslUtils import org.junit.jupiter.api.Assertions.assertTrue import java.util diff --git a/core/src/test/scala/integration/kafka/api/SaslScramSslEndToEndAuthorizationTest.scala b/core/src/test/scala/integration/kafka/api/SaslScramSslEndToEndAuthorizationTest.scala index 8bff9b25e1734..a9fb34a470f5b 100644 --- a/core/src/test/scala/integration/kafka/api/SaslScramSslEndToEndAuthorizationTest.scala +++ b/core/src/test/scala/integration/kafka/api/SaslScramSslEndToEndAuthorizationTest.scala @@ -22,8 +22,8 @@ import java.util.Properties import kafka.utils._ import org.apache.kafka.common.security.auth.KafkaPrincipal import org.apache.kafka.common.security.scram.internals.ScramMechanism +import org.apache.kafka.common.test.base.TestSslUtils import org.apache.kafka.metadata.storage.Formatter -import org.apache.kafka.test.TestSslUtils import scala.jdk.CollectionConverters._ import org.junit.jupiter.api.Assertions._ diff --git a/core/src/test/scala/integration/kafka/api/SaslSslAdminIntegrationTest.scala b/core/src/test/scala/integration/kafka/api/SaslSslAdminIntegrationTest.scala index 1ca15f57ff6af..e0942e24fca3a 100644 --- a/core/src/test/scala/integration/kafka/api/SaslSslAdminIntegrationTest.scala +++ b/core/src/test/scala/integration/kafka/api/SaslSslAdminIntegrationTest.scala @@ -34,7 +34,7 @@ import org.apache.kafka.security.authorizer.AclEntry.{WILDCARD_HOST, WILDCARD_PR import org.apache.kafka.server.config.{DelegationTokenManagerConfigs, ServerConfigs, ServerLogConfigs} import org.apache.kafka.metadata.authorizer.StandardAuthorizer import org.apache.kafka.server.authorizer.{Authorizer => JAuthorizer} -import org.apache.kafka.test.TestUtils.assertFutureThrows +import org.apache.kafka.common.test.base.TestUtils.assertFutureThrows import org.junit.jupiter.api.Assertions._ import org.junit.jupiter.api.{AfterEach, BeforeEach, Test, TestInfo, Timeout} diff --git a/core/src/test/scala/integration/kafka/api/TransactionsTest.scala b/core/src/test/scala/integration/kafka/api/TransactionsTest.scala index 5040f23f93c69..a1448598a237d 100644 --- a/core/src/test/scala/integration/kafka/api/TransactionsTest.scala +++ b/core/src/test/scala/integration/kafka/api/TransactionsTest.scala @@ -24,6 +24,7 @@ import org.apache.kafka.clients.consumer._ import org.apache.kafka.clients.producer.{KafkaProducer, ProducerRecord} import org.apache.kafka.common.{KafkaException, TopicPartition} import org.apache.kafka.common.errors.{ConcurrentTransactionsException, InvalidProducerEpochException, ProducerFencedException, TimeoutException} +import org.apache.kafka.common.test.base import org.apache.kafka.coordinator.group.GroupCoordinatorConfig import org.apache.kafka.coordinator.transaction.{TransactionLogConfig, TransactionStateManagerConfig} import org.apache.kafka.server.config.{ReplicationConfigs, ServerConfigs, ServerLogConfigs} @@ -850,7 +851,7 @@ class TransactionsTest extends IntegrationTestHarness { Thread.sleep(6000) // Wait for the record to time out restartDeadBrokers() - org.apache.kafka.test.TestUtils.assertFutureThrows(classOf[TimeoutException], failedFuture) + base.TestUtils.assertFutureThrows(classOf[TimeoutException], failedFuture) // Ensure the producer transitions to abortable_error state. TestUtils.waitUntilTrue(() => { var failed = false @@ -935,7 +936,7 @@ class TransactionsTest extends IntegrationTestHarness { Thread.sleep(6000) // Wait for the record to time out restartDeadBrokers() - org.apache.kafka.test.TestUtils.assertFutureThrows(classOf[TimeoutException], failedFuture) + base.TestUtils.assertFutureThrows(classOf[TimeoutException], failedFuture) producer.abortTransaction() // Third transaction: commit diff --git a/core/src/test/scala/integration/kafka/server/DynamicBrokerReconfigurationTest.scala b/core/src/test/scala/integration/kafka/server/DynamicBrokerReconfigurationTest.scala index a99561508ff7c..139a28885a10b 100644 --- a/core/src/test/scala/integration/kafka/server/DynamicBrokerReconfigurationTest.scala +++ b/core/src/test/scala/integration/kafka/server/DynamicBrokerReconfigurationTest.scala @@ -53,6 +53,7 @@ import org.apache.kafka.common.network.CertStores.{KEYSTORE_PROPS, TRUSTSTORE_PR import org.apache.kafka.common.record.TimestampType import org.apache.kafka.common.security.auth.SecurityProtocol import org.apache.kafka.common.serialization.{StringDeserializer, StringSerializer} +import org.apache.kafka.common.test.base.TestSslUtils import org.apache.kafka.coordinator.transaction.TransactionLogConfig import org.apache.kafka.network.SocketServerConfigs import org.apache.kafka.raft.MetadataLogConfig @@ -63,7 +64,6 @@ import org.apache.kafka.server.record.BrokerCompressionType import org.apache.kafka.server.util.ShutdownableThread import org.apache.kafka.server.quota.{ClientQuotaEntity, ClientQuotaManager} import org.apache.kafka.storage.internals.log.{CleanerConfig, LogConfig, UnifiedLog} -import org.apache.kafka.test.TestSslUtils import org.junit.jupiter.api.Assertions._ import org.junit.jupiter.api.{AfterEach, BeforeEach, TestInfo} import org.junit.jupiter.params.ParameterizedTest diff --git a/core/src/test/scala/integration/kafka/server/GssapiAuthenticationTest.scala b/core/src/test/scala/integration/kafka/server/GssapiAuthenticationTest.scala index 184abf27511e3..a9a5310d2a7ac 100644 --- a/core/src/test/scala/integration/kafka/server/GssapiAuthenticationTest.scala +++ b/core/src/test/scala/integration/kafka/server/GssapiAuthenticationTest.scala @@ -34,6 +34,7 @@ import org.apache.kafka.common.network._ import org.apache.kafka.common.security.{JaasContext, TestSecurityConfig} import org.apache.kafka.common.security.auth.{Login, SecurityProtocol} import org.apache.kafka.common.security.kerberos.KerberosLogin +import org.apache.kafka.common.test.base import org.apache.kafka.common.utils.MockTime import org.apache.kafka.common.utils.internals.LogContext import org.apache.kafka.network.SocketServerConfigs @@ -269,7 +270,7 @@ class GssapiAuthenticationTest extends IntegrationTestHarness with SaslSetup { val jaasContexts = java.util.Map.of("GSSAPI", JaasContext.loadClientContext(config.values())) val channelBuilder = new SaslChannelBuilder(ConnectionMode.CLIENT, jaasContexts, securityProtocol, null, false, kafkaClientSaslMechanism, null, null, null, time, new LogContext(), - _ => org.apache.kafka.test.TestUtils.defaultApiVersionsResponse(ListenerType.BROKER)) { + _ => base.TestUtils.defaultApiVersionsResponse(ListenerType.BROKER)) { override protected def defaultLoginClass(): Class[_ <: Login] = classOf[TestableKerberosLogin] } channelBuilder.configure(config.values()) diff --git a/core/src/test/scala/unit/kafka/coordinator/group/CoordinatorPartitionWriterTest.scala b/core/src/test/scala/unit/kafka/coordinator/group/CoordinatorPartitionWriterTest.scala index 6872eafe370ea..d5ea2f7f17f05 100644 --- a/core/src/test/scala/unit/kafka/coordinator/group/CoordinatorPartitionWriterTest.scala +++ b/core/src/test/scala/unit/kafka/coordinator/group/CoordinatorPartitionWriterTest.scala @@ -28,7 +28,7 @@ import org.apache.kafka.server.LogAppendResult import org.apache.kafka.server.LogAppendResult.LogAppendSummary import org.apache.kafka.server.common.TransactionVersion import org.apache.kafka.storage.internals.log.{AppendOrigin, LogAppendInfo, LogConfig, RecordValidationStats, VerificationGuard} -import org.apache.kafka.test.TestUtils.assertFutureThrows +import org.apache.kafka.common.test.base.TestUtils.assertFutureThrows import org.junit.jupiter.api.Assertions.{assertEquals, assertNull, assertThrows, assertTrue} import org.junit.jupiter.api.Test import org.junit.jupiter.params.ParameterizedTest diff --git a/core/src/test/scala/unit/kafka/network/RequestChannelTest.scala b/core/src/test/scala/unit/kafka/network/RequestChannelTest.scala index 800e6c2039d0e..582215500b7f9 100644 --- a/core/src/test/scala/unit/kafka/network/RequestChannelTest.scala +++ b/core/src/test/scala/unit/kafka/network/RequestChannelTest.scala @@ -36,7 +36,6 @@ import org.apache.kafka.common.utils.Utils import org.apache.kafka.common.utils.internals.SecurityUtils import org.apache.kafka.network.RequestConvertToJson import org.apache.kafka.network.metrics.RequestChannelMetrics -import org.apache.kafka.test import org.junit.jupiter.api.Assertions._ import org.junit.jupiter.api._ import org.junit.jupiter.params.ParameterizedTest @@ -368,7 +367,7 @@ class RequestChannelTest { val envelope = unwrapped.envelope.get val send = unwrapped.buildResponseSend(response) - val sendBytes = test.TestUtils.toBuffer(send) + val sendBytes = ByteBufferChannel.toBuffer(send) // We need to read the size field before `parseResponse` below val size = sendBytes.getInt diff --git a/core/src/test/scala/unit/kafka/network/SocketServerTest.scala b/core/src/test/scala/unit/kafka/network/SocketServerTest.scala index 2e0929da8ae20..a246aa092fea1 100644 --- a/core/src/test/scala/unit/kafka/network/SocketServerTest.scala +++ b/core/src/test/scala/unit/kafka/network/SocketServerTest.scala @@ -46,7 +46,7 @@ import org.apache.kafka.server.metrics.KafkaYammerMetrics import org.apache.kafka.server.network.ConnectionDisconnectListener import org.apache.kafka.server.quota.{ThrottleCallback, ThrottledChannel} import org.apache.kafka.server.util.ServerTestUtils -import org.apache.kafka.test.{TestSslUtils, TestUtils => JTestUtils} +import org.apache.kafka.common.test.base.{TestReflectionUtils, TestSslUtils} import org.apache.logging.log4j.{Level, LogManager} import org.apache.logging.log4j.core.config.Configurator import org.junit.jupiter.api.Assertions._ @@ -558,15 +558,15 @@ class SocketServerTest { val connectionId = request1.context.connectionId val channel = server.dataPlaneAcceptor(listener).get.processors(0).channel(connectionId).getOrElse(throw new IllegalStateException("Channel not found")) - val transportLayer: SslTransportLayer = JTestUtils.fieldValue(channel, classOf[KafkaChannel], "transportLayer") - val netReadBuffer: ByteBuffer = JTestUtils.fieldValue(transportLayer, classOf[SslTransportLayer], "netReadBuffer") + val transportLayer: SslTransportLayer = TestReflectionUtils.fieldValue(channel, classOf[KafkaChannel], "transportLayer") + val netReadBuffer: ByteBuffer = TestReflectionUtils.fieldValue(transportLayer, classOf[SslTransportLayer], "netReadBuffer") proxyServer.enableBuffering(netReadBuffer) (1 to numBufferedRequests).foreach { _ => sendRequest(socket, requestBytes) } - val keysWithBufferedRead: util.Set[SelectionKey] = JTestUtils.fieldValue(serverSelector, classOf[Selector], "keysWithBufferedRead") + val keysWithBufferedRead: util.Set[SelectionKey] = TestReflectionUtils.fieldValue(serverSelector, classOf[Selector], "keysWithBufferedRead") keysWithBufferedRead.add(channel.selectionKey) - JTestUtils.setFieldValue(transportLayer, "hasBytesBuffered", true) + TestReflectionUtils.setFieldValue(transportLayer, "hasBytesBuffered", true) (socket, request1) } @@ -1459,9 +1459,9 @@ class SocketServerTest { // Truncates the last request in the SSL buffers by directly updating the buffers to simulate partial buffered request def truncateBufferedRequest(channel: KafkaChannel): Unit = { - val transportLayer: SslTransportLayer = JTestUtils.fieldValue(channel, classOf[KafkaChannel], "transportLayer") - val netReadBuffer: ByteBuffer = JTestUtils.fieldValue(transportLayer, classOf[SslTransportLayer], "netReadBuffer") - val appReadBuffer: ByteBuffer = JTestUtils.fieldValue(transportLayer, classOf[SslTransportLayer], "appReadBuffer") + val transportLayer: SslTransportLayer = TestReflectionUtils.fieldValue(channel, classOf[KafkaChannel], "transportLayer") + val netReadBuffer: ByteBuffer = TestReflectionUtils.fieldValue(transportLayer, classOf[SslTransportLayer], "netReadBuffer") + val appReadBuffer: ByteBuffer = TestReflectionUtils.fieldValue(transportLayer, classOf[SslTransportLayer], "appReadBuffer") if (appReadBuffer.position() > 4) { appReadBuffer.position(4) netReadBuffer.position(0) @@ -1583,7 +1583,7 @@ class SocketServerTest { val (socket, request) = makeSocketWithBufferedRequests(testableServer, testableSelector, proxyServer) testableSelector.operationCounts.clear() testableSelector.waitForOperations(SelectorOperation.Poll, 1) - val keysWithBufferedRead: util.Set[SelectionKey] = JTestUtils.fieldValue(testableSelector, classOf[Selector], "keysWithBufferedRead") + val keysWithBufferedRead: util.Set[SelectionKey] = TestReflectionUtils.fieldValue(testableSelector, classOf[Selector], "keysWithBufferedRead") assertEquals(Set.empty, keysWithBufferedRead.asScala) processRequest(testableServer.dataPlaneRequestChannel, request) // buffered requests should be processed after channel is unmuted @@ -2207,7 +2207,7 @@ class SocketServerTest { } class CompletedReceivesPollData(selector: TestableSelector) extends PollData[NetworkReceive] { - val completedReceivesMap: util.Map[String, NetworkReceive] = JTestUtils.fieldValue(selector, classOf[Selector], "completedReceives") + val completedReceivesMap: util.Map[String, NetworkReceive] = TestReflectionUtils.fieldValue(selector, classOf[Selector], "completedReceives") override def updateResults(): Unit = { val currentReceives = update(selector.completedReceives.asScala.toBuffer) @@ -2360,8 +2360,8 @@ class SocketServerTest { } private def makeClosing(channel: KafkaChannel): Unit = { - val channels: util.Map[String, KafkaChannel] = JTestUtils.fieldValue(this, classOf[Selector], "channels") - val closingChannels: util.Map[String, KafkaChannel] = JTestUtils.fieldValue(this, classOf[Selector], "closingChannels") + val channels: util.Map[String, KafkaChannel] = TestReflectionUtils.fieldValue(this, classOf[Selector], "channels") + val closingChannels: util.Map[String, KafkaChannel] = TestReflectionUtils.fieldValue(this, classOf[Selector], "closingChannels") closingChannels.put(channel.id, channel) channels.remove(channel.id) } diff --git a/core/src/test/scala/unit/kafka/server/AbstractApiVersionsRequestTest.scala b/core/src/test/scala/unit/kafka/server/AbstractApiVersionsRequestTest.scala index 28426e825efc2..351fe19f883b6 100644 --- a/core/src/test/scala/unit/kafka/server/AbstractApiVersionsRequestTest.scala +++ b/core/src/test/scala/unit/kafka/server/AbstractApiVersionsRequestTest.scala @@ -24,10 +24,10 @@ import org.apache.kafka.common.network.ListenerName import org.apache.kafka.common.protocol.ApiKeys import org.apache.kafka.common.requests.{ApiVersionsRequest, ApiVersionsResponse, RequestUtils} import org.apache.kafka.common.test.ClusterInstance +import org.apache.kafka.common.test.base.TestUtils import org.apache.kafka.common.utils.Utils import org.apache.kafka.server.IntegrationTestUtils import org.apache.kafka.server.common.{EligibleLeaderReplicasVersion, GroupVersion, MetadataVersion, ShareVersion, StreamsVersion, TransactionVersion} -import org.apache.kafka.test.TestUtils import org.junit.jupiter.api.Assertions._ import org.junit.jupiter.api.Tag diff --git a/core/src/test/scala/unit/kafka/server/ControllerApisTest.scala b/core/src/test/scala/unit/kafka/server/ControllerApisTest.scala index 0e14f2f414a75..d6144a9e17fec 100644 --- a/core/src/test/scala/unit/kafka/server/ControllerApisTest.scala +++ b/core/src/test/scala/unit/kafka/server/ControllerApisTest.scala @@ -48,6 +48,7 @@ import org.apache.kafka.common.test.MockController import org.apache.kafka.common.utils.MockTime import org.apache.kafka.common.{ElectionType, Uuid} import org.apache.kafka.common.requests.RequestHeader +import org.apache.kafka.common.test.base.TestUtils import org.apache.kafka.controller.ControllerRequestContextUtil.ANONYMOUS_CONTEXT import org.apache.kafka.controller.{Controller, ControllerRequestContext, ResultOrError} import org.apache.kafka.image.publisher.ControllerRegistrationsPublisher @@ -61,7 +62,6 @@ import org.apache.kafka.server.common.{ApiMessageAndVersion, FinalizedFeatures, import org.apache.kafka.server.config.ServerConfigs import org.apache.kafka.server.quota.{ClientQuotaManager, ControllerMutationQuota, ControllerMutationQuotaManager, ReplicationQuotaManager} import org.apache.kafka.storage.internals.log.CleanerConfig -import org.apache.kafka.test.TestUtils import org.junit.jupiter.api.Assertions._ import org.junit.jupiter.api.{AfterEach, Test} import org.junit.jupiter.params.ParameterizedTest diff --git a/core/src/test/scala/unit/kafka/server/ControllerMutationQuotaTest.scala b/core/src/test/scala/unit/kafka/server/ControllerMutationQuotaTest.scala index 516b5edd082f3..407d50e18bc7b 100644 --- a/core/src/test/scala/unit/kafka/server/ControllerMutationQuotaTest.scala +++ b/core/src/test/scala/unit/kafka/server/ControllerMutationQuotaTest.scala @@ -41,10 +41,10 @@ import org.apache.kafka.common.requests.DeleteTopicsResponse import org.apache.kafka.common.security.auth.AuthenticationContext import org.apache.kafka.common.security.auth.KafkaPrincipal import org.apache.kafka.common.security.authenticator.DefaultKafkaPrincipalBuilder +import org.apache.kafka.common.test.base.{TestUtils => JTestUtils} import org.apache.kafka.server.config.{QuotaConfig, ServerConfigs} import org.apache.kafka.server.quota.{ClientQuotaManager, QuotaType} import org.apache.kafka.coordinator.group.GroupCoordinatorConfig -import org.apache.kafka.test.{TestUtils => JTestUtils} import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertTrue import org.junit.jupiter.api.Assertions.fail diff --git a/core/src/test/scala/unit/kafka/server/ControllerRegistrationManagerTest.scala b/core/src/test/scala/unit/kafka/server/ControllerRegistrationManagerTest.scala index 833df332b1f78..df85b7e9a686e 100644 --- a/core/src/test/scala/unit/kafka/server/ControllerRegistrationManagerTest.scala +++ b/core/src/test/scala/unit/kafka/server/ControllerRegistrationManagerTest.scala @@ -22,6 +22,7 @@ import org.apache.kafka.common.message.ControllerRegistrationResponseData import org.apache.kafka.common.metadata.{FeatureLevelRecord, RegisterControllerRecord} import org.apache.kafka.common.protocol.Errors import org.apache.kafka.common.requests.ControllerRegistrationResponse +import org.apache.kafka.common.test.base.TestUtils import org.apache.kafka.common.utils.internals.ExponentialBackoff import org.apache.kafka.image.loader.{LogDeltaManifest, SnapshotManifest} import org.apache.kafka.image.{MetadataDelta, MetadataImage, MetadataProvenance} @@ -31,7 +32,6 @@ import org.apache.kafka.raft.{KRaftConfigs, LeaderAndEpoch, QuorumConfig} import org.apache.kafka.server.common.MetadataVersion import org.apache.kafka.server.config.ServerLogConfigs import org.apache.kafka.server.controller.ControllerRegistrationManager -import org.apache.kafka.test.TestUtils import org.junit.jupiter.api.Assertions.{assertEquals, assertFalse, assertTrue} import org.junit.jupiter.api.{Test, Timeout} import org.junit.jupiter.params.ParameterizedTest diff --git a/core/src/test/scala/unit/kafka/server/DynamicConfigChangeTest.scala b/core/src/test/scala/unit/kafka/server/DynamicConfigChangeTest.scala index 0f510d1a06a8a..56f4a819129ae 100644 --- a/core/src/test/scala/unit/kafka/server/DynamicConfigChangeTest.scala +++ b/core/src/test/scala/unit/kafka/server/DynamicConfigChangeTest.scala @@ -40,7 +40,7 @@ import org.apache.kafka.server.log.remote.TopicPartitionLog import org.apache.kafka.server.log.remote.storage.RemoteLogManager import org.apache.kafka.server.quota.ReplicationQuotaManager import org.apache.kafka.storage.internals.log.{LogConfig, UnifiedLog} -import org.apache.kafka.test.TestUtils.assertFutureThrows +import org.apache.kafka.common.test.base.TestUtils.assertFutureThrows import org.junit.jupiter.api.Assertions._ import org.junit.jupiter.api.{Test, Timeout} import org.mockito.ArgumentCaptor diff --git a/core/src/test/scala/unit/kafka/server/KafkaMetricsReporterTest.scala b/core/src/test/scala/unit/kafka/server/KafkaMetricsReporterTest.scala index e4bcb3d49a5a3..3e694cba390bd 100644 --- a/core/src/test/scala/unit/kafka/server/KafkaMetricsReporterTest.scala +++ b/core/src/test/scala/unit/kafka/server/KafkaMetricsReporterTest.scala @@ -20,10 +20,10 @@ import java.util import java.util.concurrent.atomic.AtomicReference import kafka.utils.TestUtils import org.apache.kafka.common.metrics.{KafkaMetric, MetricsContext, MetricsReporter} +import org.apache.kafka.common.test.base.{TestUtils => JTestUtils} import org.apache.kafka.common.utils.Utils import org.apache.kafka.server.config.ServerConfigs import org.apache.kafka.server.metrics.MetricConfigs -import org.apache.kafka.test.{TestUtils => JTestUtils} import org.junit.jupiter.api.{AfterEach, BeforeEach, Test, TestInfo} import org.junit.jupiter.api.Assertions._ diff --git a/core/src/test/scala/unit/kafka/server/KafkaRaftServerTest.scala b/core/src/test/scala/unit/kafka/server/KafkaRaftServerTest.scala index a2783cb5015a4..14c840a6b9f9d 100644 --- a/core/src/test/scala/unit/kafka/server/KafkaRaftServerTest.scala +++ b/core/src/test/scala/unit/kafka/server/KafkaRaftServerTest.scala @@ -16,6 +16,7 @@ */ package kafka.server +import org.apache.kafka.common.test.base.TestUtils import java.io.File import java.nio.file.Files import java.util.{Optional, Properties} @@ -28,7 +29,6 @@ import org.apache.kafka.network.SocketServerConfigs import org.apache.kafka.server.config.ServerLogConfigs import org.apache.kafka.server.common.MetadataVersion import org.apache.kafka.storage.internals.log.UnifiedLog -import org.apache.kafka.test.TestUtils import org.junit.jupiter.api.Assertions._ import org.junit.jupiter.api.Test diff --git a/core/src/test/scala/unit/kafka/server/LogRecoveryTest.scala b/core/src/test/scala/unit/kafka/server/LogRecoveryTest.scala index 5db1e0873a3d2..e32c4660209e2 100755 --- a/core/src/test/scala/unit/kafka/server/LogRecoveryTest.scala +++ b/core/src/test/scala/unit/kafka/server/LogRecoveryTest.scala @@ -24,6 +24,7 @@ import org.apache.kafka.common.TopicPartition import org.apache.kafka.common.network.ListenerName import org.apache.kafka.common.security.auth.SecurityProtocol import org.apache.kafka.common.serialization.{IntegerSerializer, StringSerializer} +import org.apache.kafka.common.test.base import org.apache.kafka.server.config.ReplicationConfigs import org.apache.kafka.storage.internals.checkpoint.OffsetCheckpointFile import org.junit.jupiter.api.Assertions._ @@ -260,7 +261,7 @@ class LogRecoveryTest extends QuorumTestHarness { private def getLeaderIdForPartition[B <: KafkaBroker]( brokers: Seq[B], tp: TopicPartition, - timeout: Long = org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS): Int = { + timeout: Long = base.TestUtils.DEFAULT_MAX_WAIT_MS): Int = { def leaderExists: Option[Int] = { brokers.find { broker => broker.replicaManager.onlinePartition(tp).exists(_.leaderLogIfLocal.isDefined) diff --git a/core/src/test/scala/unit/kafka/server/epoch/LeaderEpochIntegrationTest.scala b/core/src/test/scala/unit/kafka/server/epoch/LeaderEpochIntegrationTest.scala index e21412b439f1d..f0720d9d9db76 100644 --- a/core/src/test/scala/unit/kafka/server/epoch/LeaderEpochIntegrationTest.scala +++ b/core/src/test/scala/unit/kafka/server/epoch/LeaderEpochIntegrationTest.scala @@ -31,10 +31,10 @@ import org.apache.kafka.common.requests.OffsetsForLeaderEpochResponse.UNDEFINED_ import org.apache.kafka.common.requests.{OffsetsForLeaderEpochRequest, OffsetsForLeaderEpochResponse} import org.apache.kafka.common.security.auth.SecurityProtocol import org.apache.kafka.common.serialization.StringSerializer +import org.apache.kafka.common.test.base.{TestUtils => JTestUtils} import org.apache.kafka.common.utils.Time import org.apache.kafka.common.utils.internals.LogContext import org.apache.kafka.server.network.BrokerEndPoint -import org.apache.kafka.test.{TestUtils => JTestUtils} import org.junit.jupiter.api.{AfterEach, Test} import org.junit.jupiter.api.Assertions._ diff --git a/core/src/test/scala/unit/kafka/utils/TestUtils.scala b/core/src/test/scala/unit/kafka/utils/TestUtils.scala index b55661b95ef5b..1780af5f14eb2 100755 --- a/core/src/test/scala/unit/kafka/utils/TestUtils.scala +++ b/core/src/test/scala/unit/kafka/utils/TestUtils.scala @@ -38,6 +38,7 @@ import org.apache.kafka.common.requests._ import org.apache.kafka.common.resource.ResourcePattern import org.apache.kafka.common.security.auth.SecurityProtocol import org.apache.kafka.common.serialization._ +import org.apache.kafka.common.test.base.{TestUtils => JTestUtils} import org.apache.kafka.common.utils.Utils import org.apache.kafka.common.utils.Utils.formatAddress import org.apache.kafka.coordinator.group.GroupCoordinatorConfig @@ -51,7 +52,6 @@ import org.apache.kafka.server.metrics.KafkaYammerMetrics import org.apache.kafka.server.util.MockTime import org.apache.kafka.storage.internals.log._ import org.apache.kafka.storage.log.metrics.BrokerTopicStats -import org.apache.kafka.test.{TestUtils => JTestUtils} import org.junit.jupiter.api.Assertions._ import org.mockito.ArgumentMatchers.{any, anyBoolean} import org.mockito.Mockito diff --git a/gradle/spotbugs-exclude.xml b/gradle/spotbugs-exclude.xml index f02f9e04bb3c6..a1af53d4590d6 100644 --- a/gradle/spotbugs-exclude.xml +++ b/gradle/spotbugs-exclude.xml @@ -428,6 +428,11 @@ For a detailed description of spotbugs bug categories, see https://spotbugs.read + + + + + diff --git a/group-coordinator/src/test/java/org/apache/kafka/coordinator/group/GroupCoordinatorServiceTest.java b/group-coordinator/src/test/java/org/apache/kafka/coordinator/group/GroupCoordinatorServiceTest.java index e375872a12507..6a25ff6ef8980 100644 --- a/group-coordinator/src/test/java/org/apache/kafka/coordinator/group/GroupCoordinatorServiceTest.java +++ b/group-coordinator/src/test/java/org/apache/kafka/coordinator/group/GroupCoordinatorServiceTest.java @@ -144,10 +144,10 @@ import static org.apache.kafka.common.requests.ConsumerGroupHeartbeatRequest.LEAVE_GROUP_STATIC_MEMBER_EPOCH; import static org.apache.kafka.common.requests.JoinGroupRequest.UNKNOWN_MEMBER_ID; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.apache.kafka.coordinator.common.runtime.TestUtil.requestContext; import static org.apache.kafka.coordinator.group.GroupConfigManagerTest.createConfigManager; import static org.apache.kafka.server.share.persister.DeleteShareGroupStateParameters.EMPTY_PARAMS; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/log/StressTestLog.java b/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/log/StressTestLog.java index 310ecc907b7d6..2a35dd9378d69 100644 --- a/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/log/StressTestLog.java +++ b/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/log/StressTestLog.java @@ -25,6 +25,7 @@ import org.apache.kafka.common.record.internal.RecordBatch; import org.apache.kafka.common.record.internal.Records; import org.apache.kafka.common.record.internal.SimpleRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.server.common.RequestLocal; @@ -40,7 +41,6 @@ import org.apache.kafka.storage.internals.log.UnifiedLog; import org.apache.kafka.storage.internals.log.VerificationGuard; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import java.io.File; import java.nio.charset.StandardCharsets; diff --git a/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/util/BenchmarkConfigUtils.java b/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/util/BenchmarkConfigUtils.java index 1a9fbbc30e2aa..dd235749dfd11 100644 --- a/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/util/BenchmarkConfigUtils.java +++ b/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/util/BenchmarkConfigUtils.java @@ -16,6 +16,7 @@ */ package org.apache.kafka.jmh.util; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.network.SocketServerConfigs; import org.apache.kafka.raft.KRaftConfigs; @@ -24,7 +25,6 @@ import org.apache.kafka.server.config.ServerConfigs; import org.apache.kafka.server.config.ServerLogConfigs; import org.apache.kafka.storage.internals.log.CleanerConfig; -import org.apache.kafka.test.TestUtils; import java.io.File; import java.util.Properties; diff --git a/metadata/src/test/java/org/apache/kafka/controller/MockRaftClientTest.java b/metadata/src/test/java/org/apache/kafka/controller/MockRaftClientTest.java index 4217bd4ed2602..c0862c215cfcf 100644 --- a/metadata/src/test/java/org/apache/kafka/controller/MockRaftClientTest.java +++ b/metadata/src/test/java/org/apache/kafka/controller/MockRaftClientTest.java @@ -18,9 +18,9 @@ package org.apache.kafka.controller; import org.apache.kafka.common.metadata.RegisterBrokerRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.raft.LeaderAndEpoch; import org.apache.kafka.server.common.ApiMessageAndVersion; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/metadata/src/test/java/org/apache/kafka/controller/MockRaftClientTestEnv.java b/metadata/src/test/java/org/apache/kafka/controller/MockRaftClientTestEnv.java index 17ae35e3f978d..fc26929eeacb6 100644 --- a/metadata/src/test/java/org/apache/kafka/controller/MockRaftClientTestEnv.java +++ b/metadata/src/test/java/org/apache/kafka/controller/MockRaftClientTestEnv.java @@ -18,6 +18,7 @@ package org.apache.kafka.controller; import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.controller.MockRaftClient.LeaderChangeBatch; @@ -27,7 +28,6 @@ import org.apache.kafka.server.common.ApiMessageAndVersion; import org.apache.kafka.server.common.KRaftVersion; import org.apache.kafka.snapshot.RawSnapshotReader; -import org.apache.kafka.test.TestUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerMetricsIntegrationTest.java b/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerMetricsIntegrationTest.java index 894a7f739c468..e06e2cc1f4d4a 100644 --- a/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerMetricsIntegrationTest.java +++ b/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerMetricsIntegrationTest.java @@ -21,10 +21,10 @@ import org.apache.kafka.common.message.BrokerHeartbeatRequestData; import org.apache.kafka.common.message.RequestHeaderData; import org.apache.kafka.common.security.auth.KafkaPrincipal; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.controller.metrics.QuorumControllerMetrics; import org.apache.kafka.metadata.BrokerHeartbeatReply; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerTest.java b/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerTest.java index 865066686f344..d4ca23f5afcc1 100644 --- a/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerTest.java +++ b/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerTest.java @@ -67,6 +67,7 @@ import org.apache.kafka.common.security.auth.KafkaPrincipal; import org.apache.kafka.common.security.auth.SecurityProtocol; import org.apache.kafka.common.test.api.Flaky; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; @@ -110,7 +111,6 @@ import org.apache.kafka.server.common.TopicIdPartition; import org.apache.kafka.snapshot.FileRawSnapshotReader; import org.apache.kafka.snapshot.Snapshots; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.timeline.SnapshotRegistry; import org.junit.jupiter.api.Test; diff --git a/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerTestEnv.java b/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerTestEnv.java index e6ececd2ba19c..19a4e9225a18f 100644 --- a/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerTestEnv.java +++ b/metadata/src/test/java/org/apache/kafka/controller/QuorumControllerTestEnv.java @@ -17,13 +17,13 @@ package org.apache.kafka.controller; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.metadata.FakeKafkaConfigSchema; import org.apache.kafka.metadata.bootstrap.BootstrapMetadata; import org.apache.kafka.raft.LeaderAndEpoch; import org.apache.kafka.server.common.EligibleLeaderReplicasVersion; import org.apache.kafka.server.common.MetadataVersion; import org.apache.kafka.server.fault.MockFaultHandler; -import org.apache.kafka.test.TestUtils; import java.util.ArrayList; import java.util.HashMap; diff --git a/metadata/src/test/java/org/apache/kafka/image/loader/MetadataLoaderTest.java b/metadata/src/test/java/org/apache/kafka/image/loader/MetadataLoaderTest.java index acbc47cac0007..62f0f8c6e41f6 100644 --- a/metadata/src/test/java/org/apache/kafka/image/loader/MetadataLoaderTest.java +++ b/metadata/src/test/java/org/apache/kafka/image/loader/MetadataLoaderTest.java @@ -29,6 +29,7 @@ import org.apache.kafka.common.metadata.PartitionRecord; import org.apache.kafka.common.metadata.RemoveTopicRecord; import org.apache.kafka.common.metadata.TopicRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.image.MetadataDelta; import org.apache.kafka.image.MetadataImage; @@ -45,7 +46,6 @@ import org.apache.kafka.server.common.OffsetAndEpoch; import org.apache.kafka.server.fault.MockFaultHandler; import org.apache.kafka.snapshot.SnapshotReader; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/metadata/src/test/java/org/apache/kafka/image/publisher/SnapshotGeneratorTest.java b/metadata/src/test/java/org/apache/kafka/image/publisher/SnapshotGeneratorTest.java index a6b1bb785807f..c79e431870983 100644 --- a/metadata/src/test/java/org/apache/kafka/image/publisher/SnapshotGeneratorTest.java +++ b/metadata/src/test/java/org/apache/kafka/image/publisher/SnapshotGeneratorTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.image.publisher; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.image.MetadataDelta; import org.apache.kafka.image.MetadataImage; @@ -26,7 +27,6 @@ import org.apache.kafka.raft.LeaderAndEpoch; import org.apache.kafka.server.fault.FaultHandlerException; import org.apache.kafka.server.fault.MockFaultHandler; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/metadata/src/test/java/org/apache/kafka/metadata/bootstrap/BootstrapDirectoryTest.java b/metadata/src/test/java/org/apache/kafka/metadata/bootstrap/BootstrapDirectoryTest.java index 97240b227bb24..9433da5da2821 100644 --- a/metadata/src/test/java/org/apache/kafka/metadata/bootstrap/BootstrapDirectoryTest.java +++ b/metadata/src/test/java/org/apache/kafka/metadata/bootstrap/BootstrapDirectoryTest.java @@ -19,10 +19,10 @@ import org.apache.kafka.common.metadata.FeatureLevelRecord; import org.apache.kafka.common.metadata.NoOpRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.server.common.ApiMessageAndVersion; import org.apache.kafka.server.common.MetadataVersion; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/metadata/src/test/java/org/apache/kafka/metadata/storage/FormatterTest.java b/metadata/src/test/java/org/apache/kafka/metadata/storage/FormatterTest.java index dcfba4328aeb7..3aea3652d9214 100644 --- a/metadata/src/test/java/org/apache/kafka/metadata/storage/FormatterTest.java +++ b/metadata/src/test/java/org/apache/kafka/metadata/storage/FormatterTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.metadata.UserScramCredentialRecord; import org.apache.kafka.common.security.scram.internals.ScramFormatter; import org.apache.kafka.common.security.scram.internals.ScramMechanism; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.metadata.bootstrap.BootstrapDirectory; import org.apache.kafka.metadata.bootstrap.BootstrapMetadata; @@ -38,7 +39,6 @@ import org.apache.kafka.server.common.StreamsVersion; import org.apache.kafka.server.common.TestFeatureVersion; import org.apache.kafka.server.common.TransactionVersion; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/metadata/src/test/java/org/apache/kafka/metadata/storage/ScramParserTest.java b/metadata/src/test/java/org/apache/kafka/metadata/storage/ScramParserTest.java index 12a219dbacfb6..7f956bef343d7 100644 --- a/metadata/src/test/java/org/apache/kafka/metadata/storage/ScramParserTest.java +++ b/metadata/src/test/java/org/apache/kafka/metadata/storage/ScramParserTest.java @@ -20,8 +20,8 @@ import org.apache.kafka.common.metadata.UserScramCredentialRecord; import org.apache.kafka.common.security.scram.internals.ScramFormatter; import org.apache.kafka.common.security.scram.internals.ScramMechanism; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.metadata.storage.ScramParser.PerMechanismData; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/metadata/src/test/java/org/apache/kafka/metadata/util/BatchFileWriterReaderTest.java b/metadata/src/test/java/org/apache/kafka/metadata/util/BatchFileWriterReaderTest.java index 3c32a320e21f7..aea2efa394b1b 100644 --- a/metadata/src/test/java/org/apache/kafka/metadata/util/BatchFileWriterReaderTest.java +++ b/metadata/src/test/java/org/apache/kafka/metadata/util/BatchFileWriterReaderTest.java @@ -21,10 +21,10 @@ import org.apache.kafka.common.message.SnapshotFooterRecord; import org.apache.kafka.common.message.SnapshotHeaderRecord; import org.apache.kafka.common.metadata.TopicRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.metadata.util.BatchFileReader.BatchAndType; import org.apache.kafka.raft.Batch; import org.apache.kafka.server.common.ApiMessageAndVersion; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/raft/src/test/java/org/apache/kafka/raft/FileQuorumStateStoreTest.java b/raft/src/test/java/org/apache/kafka/raft/FileQuorumStateStoreTest.java index 9571e9aa50571..3c9767892bcc4 100644 --- a/raft/src/test/java/org/apache/kafka/raft/FileQuorumStateStoreTest.java +++ b/raft/src/test/java/org/apache/kafka/raft/FileQuorumStateStoreTest.java @@ -18,9 +18,9 @@ import org.apache.kafka.common.Uuid; import org.apache.kafka.common.protocol.types.TaggedFields; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.raft.generated.QuorumStateData; import org.apache.kafka.server.common.KRaftVersion; -import org.apache.kafka.test.TestUtils; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/raft/src/test/java/org/apache/kafka/raft/KafkaRaftClientTest.java b/raft/src/test/java/org/apache/kafka/raft/KafkaRaftClientTest.java index e4d879c64edf3..068128714672c 100644 --- a/raft/src/test/java/org/apache/kafka/raft/KafkaRaftClientTest.java +++ b/raft/src/test/java/org/apache/kafka/raft/KafkaRaftClientTest.java @@ -36,11 +36,11 @@ import org.apache.kafka.common.record.internal.RecordBatch; import org.apache.kafka.common.record.internal.Records; import org.apache.kafka.common.requests.FetchRequest; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.raft.errors.BufferAllocationException; import org.apache.kafka.raft.errors.NotLeaderException; import org.apache.kafka.server.common.KRaftVersion; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; @@ -64,9 +64,9 @@ import java.util.concurrent.TimeoutException; import java.util.stream.Stream; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.apache.kafka.raft.RaftClientTestContext.Builder.DEFAULT_ELECTION_TIMEOUT_MS; import static org.apache.kafka.raft.RaftClientTestContext.RaftProtocol.KIP_853_PROTOCOL; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotEquals; diff --git a/raft/src/test/java/org/apache/kafka/raft/MockExpirationServiceTest.java b/raft/src/test/java/org/apache/kafka/raft/MockExpirationServiceTest.java index 887fc40868e3c..be37db40a8e4d 100644 --- a/raft/src/test/java/org/apache/kafka/raft/MockExpirationServiceTest.java +++ b/raft/src/test/java/org/apache/kafka/raft/MockExpirationServiceTest.java @@ -17,8 +17,8 @@ package org.apache.kafka.raft; import org.apache.kafka.common.errors.TimeoutException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/raft/src/test/java/org/apache/kafka/raft/RaftClientTestContext.java b/raft/src/test/java/org/apache/kafka/raft/RaftClientTestContext.java index 02f92500711ba..e40f8a378c742 100644 --- a/raft/src/test/java/org/apache/kafka/raft/RaftClientTestContext.java +++ b/raft/src/test/java/org/apache/kafka/raft/RaftClientTestContext.java @@ -60,6 +60,8 @@ import org.apache.kafka.common.record.internal.Records; import org.apache.kafka.common.requests.DescribeQuorumResponse; import org.apache.kafka.common.requests.FetchSnapshotResponse; +import org.apache.kafka.common.test.base.TestCondition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; @@ -72,8 +74,6 @@ import org.apache.kafka.snapshot.RecordsSnapshotWriter; import org.apache.kafka.snapshot.SnapshotReader; import org.apache.kafka.snapshot.Snapshots; -import org.apache.kafka.test.TestCondition; -import org.apache.kafka.test.TestUtils; import org.mockito.Mockito; diff --git a/raft/src/test/java/org/apache/kafka/raft/internals/KafkaRaftLogTest.java b/raft/src/test/java/org/apache/kafka/raft/internals/KafkaRaftLogTest.java index ba3f39cdeb0fa..f0a125fe61ec3 100644 --- a/raft/src/test/java/org/apache/kafka/raft/internals/KafkaRaftLogTest.java +++ b/raft/src/test/java/org/apache/kafka/raft/internals/KafkaRaftLogTest.java @@ -31,6 +31,7 @@ import org.apache.kafka.common.record.internal.Record; import org.apache.kafka.common.record.internal.Records; import org.apache.kafka.common.record.internal.SimpleRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.raft.Isolation; import org.apache.kafka.raft.KRaftConfigs; @@ -53,7 +54,6 @@ import org.apache.kafka.storage.internals.log.LogConfig; import org.apache.kafka.storage.internals.log.LogStartOffsetIncrementReason; import org.apache.kafka.storage.internals.log.UnifiedLog; -import org.apache.kafka.test.TestUtils; import net.jqwik.api.AfterFailureMode; import net.jqwik.api.ForAll; @@ -79,7 +79,7 @@ import java.util.Optional; import java.util.Properties; -import static org.apache.kafka.test.TestUtils.assertOptional; +import static org.apache.kafka.common.test.base.TestUtils.assertOptional; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotEquals; diff --git a/raft/src/test/java/org/apache/kafka/raft/internals/RecordsBatchReaderTest.java b/raft/src/test/java/org/apache/kafka/raft/internals/RecordsBatchReaderTest.java index 911798f9ae1ce..558271b1b7a3d 100644 --- a/raft/src/test/java/org/apache/kafka/raft/internals/RecordsBatchReaderTest.java +++ b/raft/src/test/java/org/apache/kafka/raft/internals/RecordsBatchReaderTest.java @@ -40,7 +40,7 @@ import java.util.NoSuchElementException; import java.util.Set; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/raft/src/test/java/org/apache/kafka/raft/internals/RecordsIteratorTest.java b/raft/src/test/java/org/apache/kafka/raft/internals/RecordsIteratorTest.java index c64a5fb953ff5..1c914d7680cd2 100644 --- a/raft/src/test/java/org/apache/kafka/raft/internals/RecordsIteratorTest.java +++ b/raft/src/test/java/org/apache/kafka/raft/internals/RecordsIteratorTest.java @@ -36,6 +36,7 @@ import org.apache.kafka.common.record.internal.MemoryRecordsBuilder; import org.apache.kafka.common.record.internal.RecordBatch; import org.apache.kafka.common.record.internal.Records; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.internals.BufferSupplier; import org.apache.kafka.common.utils.internals.LogContext; @@ -48,7 +49,6 @@ import org.apache.kafka.server.common.serialization.RecordSerde; import org.apache.kafka.snapshot.MockRawSnapshotWriter; import org.apache.kafka.snapshot.RecordsSnapshotWriter; -import org.apache.kafka.test.TestUtils; import net.jqwik.api.ForAll; import net.jqwik.api.Property; diff --git a/raft/src/test/java/org/apache/kafka/raft/internals/ThresholdPurgatoryTest.java b/raft/src/test/java/org/apache/kafka/raft/internals/ThresholdPurgatoryTest.java index 6860e8181c232..d5b0d8e16fce4 100644 --- a/raft/src/test/java/org/apache/kafka/raft/internals/ThresholdPurgatoryTest.java +++ b/raft/src/test/java/org/apache/kafka/raft/internals/ThresholdPurgatoryTest.java @@ -25,7 +25,7 @@ import java.util.concurrent.CompletableFuture; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/raft/src/test/java/org/apache/kafka/snapshot/FileRawSnapshotTest.java b/raft/src/test/java/org/apache/kafka/snapshot/FileRawSnapshotTest.java index 73d88d1d09fdd..03991cba302b6 100644 --- a/raft/src/test/java/org/apache/kafka/snapshot/FileRawSnapshotTest.java +++ b/raft/src/test/java/org/apache/kafka/snapshot/FileRawSnapshotTest.java @@ -23,10 +23,11 @@ import org.apache.kafka.common.record.internal.SimpleRecord; import org.apache.kafka.common.record.internal.UnalignedFileRecords; import org.apache.kafka.common.record.internal.UnalignedMemoryRecords; +import org.apache.kafka.common.requests.ByteBufferChannel; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.BufferSupplier.GrowableBufferSupplier; import org.apache.kafka.server.common.OffsetAndEpoch; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -157,12 +158,12 @@ public void testPartialWriteReadSnapshot() { UnalignedFileRecords record1 = (UnalignedFileRecords) snapshot.slice(0, totalSize / 2); UnalignedFileRecords record2 = (UnalignedFileRecords) snapshot.slice(totalSize / 2, totalSize - totalSize / 2); - assertEquals(buffer1, TestUtils.toBuffer(record1)); - assertEquals(buffer2, TestUtils.toBuffer(record2)); + assertEquals(buffer1, ByteBufferChannel.toBuffer(record1)); + assertEquals(buffer2, ByteBufferChannel.toBuffer(record2)); ByteBuffer readBuffer = ByteBuffer.allocate(record1.sizeInBytes() + record2.sizeInBytes()); - readBuffer.put(TestUtils.toBuffer(record1)); - readBuffer.put(TestUtils.toBuffer(record2)); + readBuffer.put(ByteBufferChannel.toBuffer(record1)); + readBuffer.put(ByteBufferChannel.toBuffer(record2)); readBuffer.flip(); assertEquals(expectedBuffer, readBuffer); } diff --git a/raft/src/test/java/org/apache/kafka/snapshot/SnapshotsTest.java b/raft/src/test/java/org/apache/kafka/snapshot/SnapshotsTest.java index 36c537ddb5f43..1a5d67222de62 100644 --- a/raft/src/test/java/org/apache/kafka/snapshot/SnapshotsTest.java +++ b/raft/src/test/java/org/apache/kafka/snapshot/SnapshotsTest.java @@ -16,9 +16,9 @@ */ package org.apache.kafka.snapshot; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.server.common.OffsetAndEpoch; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; diff --git a/server-common/src/test/java/org/apache/kafka/metadata/properties/MetaPropertiesEnsembleTest.java b/server-common/src/test/java/org/apache/kafka/metadata/properties/MetaPropertiesEnsembleTest.java index 13daec70fa6ef..9d2b736609acc 100644 --- a/server-common/src/test/java/org/apache/kafka/metadata/properties/MetaPropertiesEnsembleTest.java +++ b/server-common/src/test/java/org/apache/kafka/metadata/properties/MetaPropertiesEnsembleTest.java @@ -18,7 +18,7 @@ package org.apache.kafka.metadata.properties; import org.apache.kafka.common.Uuid; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/server-common/src/test/java/org/apache/kafka/metadata/properties/PropertiesUtilsTest.java b/server-common/src/test/java/org/apache/kafka/metadata/properties/PropertiesUtilsTest.java index 9789a17faa127..b52afc069b53e 100644 --- a/server-common/src/test/java/org/apache/kafka/metadata/properties/PropertiesUtilsTest.java +++ b/server-common/src/test/java/org/apache/kafka/metadata/properties/PropertiesUtilsTest.java @@ -17,7 +17,7 @@ package org.apache.kafka.metadata.properties; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; diff --git a/server-common/src/test/java/org/apache/kafka/queue/KafkaEventQueueTest.java b/server-common/src/test/java/org/apache/kafka/queue/KafkaEventQueueTest.java index 138acee16c520..b22c812a26ac7 100644 --- a/server-common/src/test/java/org/apache/kafka/queue/KafkaEventQueueTest.java +++ b/server-common/src/test/java/org/apache/kafka/queue/KafkaEventQueueTest.java @@ -18,10 +18,10 @@ package org.apache.kafka.queue; import org.apache.kafka.common.errors.TimeoutException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.LogContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeEach; diff --git a/server-common/src/test/java/org/apache/kafka/server/share/persister/DefaultStatePersisterTest.java b/server-common/src/test/java/org/apache/kafka/server/share/persister/DefaultStatePersisterTest.java index 51a617c43db63..2b287d0203eef 100644 --- a/server-common/src/test/java/org/apache/kafka/server/share/persister/DefaultStatePersisterTest.java +++ b/server-common/src/test/java/org/apache/kafka/server/share/persister/DefaultStatePersisterTest.java @@ -57,7 +57,7 @@ import java.util.concurrent.CompletableFuture; import java.util.concurrent.TimeUnit; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; diff --git a/server-common/src/test/java/org/apache/kafka/server/share/persister/PersisterStateManagerTest.java b/server-common/src/test/java/org/apache/kafka/server/share/persister/PersisterStateManagerTest.java index fec9cb6548363..7d7e23296e253 100644 --- a/server-common/src/test/java/org/apache/kafka/server/share/persister/PersisterStateManagerTest.java +++ b/server-common/src/test/java/org/apache/kafka/server/share/persister/PersisterStateManagerTest.java @@ -45,6 +45,7 @@ import org.apache.kafka.common.requests.ReadShareGroupStateSummaryResponse; import org.apache.kafka.common.requests.WriteShareGroupStateRequest; import org.apache.kafka.common.requests.WriteShareGroupStateResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.server.share.SharePartitionKey; @@ -53,7 +54,6 @@ import org.apache.kafka.server.util.timer.SystemTimer; import org.apache.kafka.server.util.timer.SystemTimerReaper; import org.apache.kafka.server.util.timer.Timer; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/server-common/src/test/java/org/apache/kafka/server/util/FileLockTest.java b/server-common/src/test/java/org/apache/kafka/server/util/FileLockTest.java index b477f836aa5c5..eb423760f6f4e 100644 --- a/server-common/src/test/java/org/apache/kafka/server/util/FileLockTest.java +++ b/server-common/src/test/java/org/apache/kafka/server/util/FileLockTest.java @@ -16,7 +16,7 @@ */ package org.apache.kafka.server.util; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/server-common/src/test/java/org/apache/kafka/server/util/ShutdownableThreadTest.java b/server-common/src/test/java/org/apache/kafka/server/util/ShutdownableThreadTest.java index 4f7bc15d50866..593ce8f8a3f9e 100644 --- a/server-common/src/test/java/org/apache/kafka/server/util/ShutdownableThreadTest.java +++ b/server-common/src/test/java/org/apache/kafka/server/util/ShutdownableThreadTest.java @@ -17,9 +17,9 @@ package org.apache.kafka.server.util; import org.apache.kafka.common.internals.FatalExitError; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.Exit; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; diff --git a/server-common/src/test/java/org/apache/kafka/server/util/timer/SystemTimerReaperTest.java b/server-common/src/test/java/org/apache/kafka/server/util/timer/SystemTimerReaperTest.java index c8ae54e02d518..ef1401be335a3 100644 --- a/server-common/src/test/java/org/apache/kafka/server/util/timer/SystemTimerReaperTest.java +++ b/server-common/src/test/java/org/apache/kafka/server/util/timer/SystemTimerReaperTest.java @@ -17,7 +17,7 @@ package org.apache.kafka.server.util.timer; import org.apache.kafka.common.errors.TimeoutException; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; import org.mockito.Mockito; diff --git a/server-common/src/test/java/org/apache/kafka/server/util/timer/TimerTest.java b/server-common/src/test/java/org/apache/kafka/server/util/timer/TimerTest.java index 8f3a8f8b2dbbe..b2ef9d2b32af7 100644 --- a/server-common/src/test/java/org/apache/kafka/server/util/timer/TimerTest.java +++ b/server-common/src/test/java/org/apache/kafka/server/util/timer/TimerTest.java @@ -16,8 +16,8 @@ */ package org.apache.kafka.server.util.timer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/server/src/test/java/org/apache/kafka/api/EndToEndClusterIdTest.java b/server/src/test/java/org/apache/kafka/api/EndToEndClusterIdTest.java index 6c48f138a3f20..a143d9a6e5d4c 100644 --- a/server/src/test/java/org/apache/kafka/api/EndToEndClusterIdTest.java +++ b/server/src/test/java/org/apache/kafka/api/EndToEndClusterIdTest.java @@ -30,6 +30,7 @@ import org.apache.kafka.common.test.api.ClusterConfigProperty; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.config.ServerConfigs; import org.apache.kafka.server.metrics.MetricConfigs; import org.apache.kafka.test.MockConsumerInterceptor; @@ -37,7 +38,6 @@ import org.apache.kafka.test.MockMetricsReporter; import org.apache.kafka.test.MockProducerInterceptor; import org.apache.kafka.test.MockSerializer; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; @@ -47,7 +47,7 @@ import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import static org.apache.kafka.test.TestUtils.isValidClusterId; +import static org.apache.kafka.common.test.base.TestUtils.isValidClusterId; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/server/src/test/java/org/apache/kafka/server/AssignmentsManagerTest.java b/server/src/test/java/org/apache/kafka/server/AssignmentsManagerTest.java index 7534fe9ad838d..20d81a5d2ff4e 100644 --- a/server/src/test/java/org/apache/kafka/server/AssignmentsManagerTest.java +++ b/server/src/test/java/org/apache/kafka/server/AssignmentsManagerTest.java @@ -33,6 +33,7 @@ import org.apache.kafka.common.requests.ApiVersionsResponse; import org.apache.kafka.common.requests.AssignReplicasToDirsRequest; import org.apache.kafka.common.requests.AssignReplicasToDirsResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.ExponentialBackoff; import org.apache.kafka.image.MetadataDelta; @@ -42,7 +43,6 @@ import org.apache.kafka.server.common.MetadataVersion; import org.apache.kafka.server.common.NodeToControllerChannelManager; import org.apache.kafka.server.common.TopicIdPartition; -import org.apache.kafka.test.TestUtils; import com.yammer.metrics.core.Gauge; import com.yammer.metrics.core.Metric; diff --git a/server/src/test/java/org/apache/kafka/server/BootstrapControllersIntegrationTest.java b/server/src/test/java/org/apache/kafka/server/BootstrapControllersIntegrationTest.java index 1ca1f6924b50d..8c7bcc309e6ac 100644 --- a/server/src/test/java/org/apache/kafka/server/BootstrapControllersIntegrationTest.java +++ b/server/src/test/java/org/apache/kafka/server/BootstrapControllersIntegrationTest.java @@ -58,11 +58,11 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.metadata.authorizer.StandardAuthorizer; import org.apache.kafka.network.SocketServerConfigs; import org.apache.kafka.server.common.MetadataVersion; import org.apache.kafka.server.config.QuotaConfig; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Timeout; diff --git a/server/src/test/java/org/apache/kafka/server/ClientMetricsManagerTest.java b/server/src/test/java/org/apache/kafka/server/ClientMetricsManagerTest.java index 3a5d41a592bd4..65480b1f0f235 100644 --- a/server/src/test/java/org/apache/kafka/server/ClientMetricsManagerTest.java +++ b/server/src/test/java/org/apache/kafka/server/ClientMetricsManagerTest.java @@ -30,13 +30,13 @@ import org.apache.kafka.common.requests.PushTelemetryRequest; import org.apache.kafka.common.requests.PushTelemetryRequest.Builder; import org.apache.kafka.common.requests.PushTelemetryResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.server.metrics.ClientMetricsConfigs; import org.apache.kafka.server.metrics.ClientMetricsInstance; import org.apache.kafka.server.metrics.ClientMetricsTestUtils; import org.apache.kafka.server.metrics.ClientTelemetryExporterPlugin; import org.apache.kafka.server.util.timer.SystemTimer; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/server/src/test/java/org/apache/kafka/server/CordonedLogDirsIntegrationTest.java b/server/src/test/java/org/apache/kafka/server/CordonedLogDirsIntegrationTest.java index def1cbbe1914d..becaf63c8a5e1 100644 --- a/server/src/test/java/org/apache/kafka/server/CordonedLogDirsIntegrationTest.java +++ b/server/src/test/java/org/apache/kafka/server/CordonedLogDirsIntegrationTest.java @@ -39,8 +39,8 @@ import org.apache.kafka.common.test.api.ClusterConfigProperty; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.common.MetadataVersion; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; diff --git a/server/src/test/java/org/apache/kafka/server/EligibleLeaderReplicasIntegrationTest.java b/server/src/test/java/org/apache/kafka/server/EligibleLeaderReplicasIntegrationTest.java index 8a335fc626db2..d7392d09e597c 100644 --- a/server/src/test/java/org/apache/kafka/server/EligibleLeaderReplicasIntegrationTest.java +++ b/server/src/test/java/org/apache/kafka/server/EligibleLeaderReplicasIntegrationTest.java @@ -39,12 +39,12 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.common.EligibleLeaderReplicasVersion; import org.apache.kafka.server.common.MetadataVersion; import org.apache.kafka.server.config.ReplicationConfigs; import org.apache.kafka.server.config.ServerConfigs; import org.apache.kafka.storage.internals.checkpoint.CleanShutdownFileHandler; -import org.apache.kafka.test.TestUtils; import java.io.File; import java.time.Duration; @@ -57,7 +57,7 @@ import java.util.function.BiFunction; import java.util.stream.Collectors; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNull; diff --git a/server/src/test/java/org/apache/kafka/server/KRaftClusterTest.java b/server/src/test/java/org/apache/kafka/server/KRaftClusterTest.java index cca9562d8cc83..fcc09377453cd 100644 --- a/server/src/test/java/org/apache/kafka/server/KRaftClusterTest.java +++ b/server/src/test/java/org/apache/kafka/server/KRaftClusterTest.java @@ -62,6 +62,7 @@ import org.apache.kafka.common.security.auth.KafkaPrincipal; import org.apache.kafka.common.test.KafkaClusterTestKit; import org.apache.kafka.common.test.TestKitNodes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.controller.QuorumController; import org.apache.kafka.image.ClusterImage; import org.apache.kafka.metadata.BrokerRegistration; @@ -85,7 +86,6 @@ import org.apache.kafka.server.quota.ClientQuotaCallback; import org.apache.kafka.server.quota.ClientQuotaType; import org.apache.kafka.storage.internals.log.UnifiedLog; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; diff --git a/server/src/test/java/org/apache/kafka/server/LogManagerIntegrationTest.java b/server/src/test/java/org/apache/kafka/server/LogManagerIntegrationTest.java index 36f035c80f7db..6742d2124cefa 100644 --- a/server/src/test/java/org/apache/kafka/server/LogManagerIntegrationTest.java +++ b/server/src/test/java/org/apache/kafka/server/LogManagerIntegrationTest.java @@ -34,9 +34,9 @@ import org.apache.kafka.common.test.ClusterInstance; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.storage.internals.checkpoint.CleanShutdownFileHandler; import org.apache.kafka.storage.internals.checkpoint.PartitionMetadataFile; -import org.apache.kafka.test.TestUtils; import java.io.File; import java.io.IOException; diff --git a/server/src/test/java/org/apache/kafka/server/MetadataRequestTest.java b/server/src/test/java/org/apache/kafka/server/MetadataRequestTest.java index 95b157001da22..1b09a7dd158dd 100644 --- a/server/src/test/java/org/apache/kafka/server/MetadataRequestTest.java +++ b/server/src/test/java/org/apache/kafka/server/MetadataRequestTest.java @@ -35,11 +35,11 @@ import org.apache.kafka.common.test.api.ClusterConfigProperty; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.metadata.BrokerState; import org.apache.kafka.metadata.LeaderAndIsr; import org.apache.kafka.server.config.ReplicationConfigs; -import org.apache.kafka.test.TestUtils; import java.io.IOException; import java.util.Collection; diff --git a/server/src/test/java/org/apache/kafka/server/ReconfigurableQuorumIntegrationTest.java b/server/src/test/java/org/apache/kafka/server/ReconfigurableQuorumIntegrationTest.java index f89ce62c3d87e..9e5d606a170af 100644 --- a/server/src/test/java/org/apache/kafka/server/ReconfigurableQuorumIntegrationTest.java +++ b/server/src/test/java/org/apache/kafka/server/ReconfigurableQuorumIntegrationTest.java @@ -40,8 +40,8 @@ import java.util.Set; import java.util.TreeMap; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; -import static org.apache.kafka.test.TestUtils.retryOnExceptionWithTimeout; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.retryOnExceptionWithTimeout; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotEquals; diff --git a/server/src/test/java/org/apache/kafka/server/TestUtils.java b/server/src/test/java/org/apache/kafka/server/TestUtils.java index fee482fdcbb52..5c30bf1247395 100644 --- a/server/src/test/java/org/apache/kafka/server/TestUtils.java +++ b/server/src/test/java/org/apache/kafka/server/TestUtils.java @@ -42,8 +42,8 @@ import java.util.function.Function; import java.util.function.Supplier; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; -import static org.apache.kafka.test.TestUtils.waitForCondition; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; public class TestUtils { diff --git a/server/src/test/java/org/apache/kafka/server/UncleanLeaderElectionTest.java b/server/src/test/java/org/apache/kafka/server/UncleanLeaderElectionTest.java index aa7ee17577fb6..775738d057bda 100644 --- a/server/src/test/java/org/apache/kafka/server/UncleanLeaderElectionTest.java +++ b/server/src/test/java/org/apache/kafka/server/UncleanLeaderElectionTest.java @@ -65,11 +65,11 @@ import java.util.Set; import java.util.concurrent.ExecutionException; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.server.TestUtils.awaitLeaderChange; import static org.apache.kafka.server.TestUtils.produceMessage; import static org.apache.kafka.server.TestUtils.waitForPartitionMetadata; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertInstanceOf; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/server/src/test/java/org/apache/kafka/server/config/DynamicConfigTest.java b/server/src/test/java/org/apache/kafka/server/config/DynamicConfigTest.java index 4521221af1d4e..25093d76e4bec 100644 --- a/server/src/test/java/org/apache/kafka/server/config/DynamicConfigTest.java +++ b/server/src/test/java/org/apache/kafka/server/config/DynamicConfigTest.java @@ -23,7 +23,7 @@ import org.apache.kafka.common.config.ConfigResource; import org.apache.kafka.common.test.ClusterInstance; import org.apache.kafka.common.test.api.ClusterTest; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import java.util.List; import java.util.Map; diff --git a/server/src/test/java/org/apache/kafka/server/metrics/ClientMetricsTestUtils.java b/server/src/test/java/org/apache/kafka/server/metrics/ClientMetricsTestUtils.java index 8e8bb21b7da81..027aae573981b 100644 --- a/server/src/test/java/org/apache/kafka/server/metrics/ClientMetricsTestUtils.java +++ b/server/src/test/java/org/apache/kafka/server/metrics/ClientMetricsTestUtils.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.requests.RequestHeader; import org.apache.kafka.common.security.auth.KafkaPrincipal; import org.apache.kafka.common.security.auth.SecurityProtocol; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.authorizer.AuthorizableRequestContext; import org.apache.kafka.server.telemetry.ClientTelemetry; import org.apache.kafka.server.telemetry.ClientTelemetryContext; @@ -30,7 +31,6 @@ import org.apache.kafka.server.telemetry.ClientTelemetryExporterProvider; import org.apache.kafka.server.telemetry.ClientTelemetryPayload; import org.apache.kafka.server.telemetry.ClientTelemetryReceiver; -import org.apache.kafka.test.TestUtils; import java.net.InetAddress; import java.net.UnknownHostException; diff --git a/server/src/test/java/org/apache/kafka/server/metrics/LinuxIoMetricsCollectorTest.java b/server/src/test/java/org/apache/kafka/server/metrics/LinuxIoMetricsCollectorTest.java index 8c96c5c5c10ee..1a110d7db7b8c 100644 --- a/server/src/test/java/org/apache/kafka/server/metrics/LinuxIoMetricsCollectorTest.java +++ b/server/src/test/java/org/apache/kafka/server/metrics/LinuxIoMetricsCollectorTest.java @@ -16,9 +16,9 @@ */ package org.apache.kafka.server.metrics; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/server/src/test/java/org/apache/kafka/server/partition/AlterPartitionManagerTest.java b/server/src/test/java/org/apache/kafka/server/partition/AlterPartitionManagerTest.java index e30a7702ab5f7..1df2e06dc0c29 100644 --- a/server/src/test/java/org/apache/kafka/server/partition/AlterPartitionManagerTest.java +++ b/server/src/test/java/org/apache/kafka/server/partition/AlterPartitionManagerTest.java @@ -57,7 +57,7 @@ import java.util.concurrent.TimeoutException; import java.util.stream.Collectors; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/server/src/test/java/org/apache/kafka/server/purgatory/DelayedFutureTest.java b/server/src/test/java/org/apache/kafka/server/purgatory/DelayedFutureTest.java index db3a74055a031..7cd54a6a6e140 100644 --- a/server/src/test/java/org/apache/kafka/server/purgatory/DelayedFutureTest.java +++ b/server/src/test/java/org/apache/kafka/server/purgatory/DelayedFutureTest.java @@ -17,8 +17,8 @@ package org.apache.kafka.server.purgatory; import org.apache.kafka.common.errors.TimeoutException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/server/src/test/java/org/apache/kafka/server/quota/ClientQuotasRequestTest.java b/server/src/test/java/org/apache/kafka/server/quota/ClientQuotasRequestTest.java index f6548446f561f..1d708e079ea2e 100644 --- a/server/src/test/java/org/apache/kafka/server/quota/ClientQuotasRequestTest.java +++ b/server/src/test/java/org/apache/kafka/server/quota/ClientQuotasRequestTest.java @@ -31,8 +31,8 @@ import org.apache.kafka.common.quota.ClientQuotaFilterComponent; import org.apache.kafka.common.test.ClusterInstance; import org.apache.kafka.common.test.api.ClusterTest; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.config.QuotaConfig; -import org.apache.kafka.test.TestUtils; import java.net.InetAddress; import java.util.Collections; diff --git a/server/src/test/java/org/apache/kafka/server/share/fetch/ShareFetchTestUtils.java b/server/src/test/java/org/apache/kafka/server/share/fetch/ShareFetchTestUtils.java index 0687c957fa15f..c1a950e5abb2f 100644 --- a/server/src/test/java/org/apache/kafka/server/share/fetch/ShareFetchTestUtils.java +++ b/server/src/test/java/org/apache/kafka/server/share/fetch/ShareFetchTestUtils.java @@ -23,7 +23,7 @@ import org.apache.kafka.common.record.internal.FileRecords; import org.apache.kafka.common.record.internal.MemoryRecords; import org.apache.kafka.common.record.internal.MemoryRecordsBuilder; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import java.io.IOException; import java.nio.ByteBuffer; @@ -31,7 +31,7 @@ import java.util.Map; import java.util.Map.Entry; -import static org.apache.kafka.test.TestUtils.tempFile; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertArrayEquals; /** diff --git a/server/src/test/java/org/apache/kafka/server/share/session/ShareSessionCacheTest.java b/server/src/test/java/org/apache/kafka/server/share/session/ShareSessionCacheTest.java index aecb35d8990fc..611088b483e98 100644 --- a/server/src/test/java/org/apache/kafka/server/share/session/ShareSessionCacheTest.java +++ b/server/src/test/java/org/apache/kafka/server/share/session/ShareSessionCacheTest.java @@ -17,10 +17,10 @@ package org.apache.kafka.server.share.session; import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.ImplicitLinkedHashCollection; import org.apache.kafka.server.share.CachedSharePartition; import org.apache.kafka.server.share.ShareGroupListener; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/server/src/test/java/org/apache/kafka/server/util/SchedulerTest.java b/server/src/test/java/org/apache/kafka/server/util/SchedulerTest.java index 99fda4f9762d0..17a53f7f8c73f 100644 --- a/server/src/test/java/org/apache/kafka/server/util/SchedulerTest.java +++ b/server/src/test/java/org/apache/kafka/server/util/SchedulerTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.server.util; import org.apache.kafka.common.TopicPartition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.transaction.TransactionLogConfig; import org.apache.kafka.storage.internals.epoch.LeaderEpochFileCache; import org.apache.kafka.storage.internals.log.LoadedLogOffsets; @@ -30,7 +31,6 @@ import org.apache.kafka.storage.internals.log.ProducerStateManagerConfig; import org.apache.kafka.storage.internals.log.UnifiedLog; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/settings.gradle b/settings.gradle index 7c37a046838d8..2ec1572fbf85c 100644 --- a/settings.gradle +++ b/settings.gradle @@ -124,7 +124,8 @@ include 'clients', 'trogdor', 'test-common:test-common-internal-api', 'test-common:test-common-util', - 'test-common:test-common-runtime' + 'test-common:test-common-runtime', + 'test-common:test-common-base' project(":storage:api").name = "storage-api" rootProject.name = 'kafka' diff --git a/storage/api/src/test/java/org/apache/kafka/server/log/remote/storage/LogSegmentDataTest.java b/storage/api/src/test/java/org/apache/kafka/server/log/remote/storage/LogSegmentDataTest.java index 8959cbf9e6a99..d81719ec4c6e1 100644 --- a/storage/api/src/test/java/org/apache/kafka/server/log/remote/storage/LogSegmentDataTest.java +++ b/storage/api/src/test/java/org/apache/kafka/server/log/remote/storage/LogSegmentDataTest.java @@ -16,7 +16,7 @@ */ package org.apache.kafka.server.log.remote.storage; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; diff --git a/storage/src/test/java/org/apache/kafka/admin/RemoteTopicCrudTest.java b/storage/src/test/java/org/apache/kafka/admin/RemoteTopicCrudTest.java index e5b06e05d09e0..68bdc87996977 100644 --- a/storage/src/test/java/org/apache/kafka/admin/RemoteTopicCrudTest.java +++ b/storage/src/test/java/org/apache/kafka/admin/RemoteTopicCrudTest.java @@ -33,6 +33,8 @@ import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.ClusterTests; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestCondition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.server.log.remote.storage.NoOpRemoteLogMetadataManager; import org.apache.kafka.server.log.remote.storage.NoOpRemoteStorageManager; @@ -40,8 +42,6 @@ import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentId; import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentMetadata; import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentState; -import org.apache.kafka.test.TestCondition; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.TestInfo; @@ -59,7 +59,7 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; -import static org.apache.kafka.test.TestUtils.assertFutureThrows; +import static org.apache.kafka.common.test.base.TestUtils.assertFutureThrows; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/storage/src/test/java/org/apache/kafka/server/log/LogAppendTimeTest.java b/storage/src/test/java/org/apache/kafka/server/log/LogAppendTimeTest.java index bd26f99848be8..7440c67fdbcfa 100644 --- a/storage/src/test/java/org/apache/kafka/server/log/LogAppendTimeTest.java +++ b/storage/src/test/java/org/apache/kafka/server/log/LogAppendTimeTest.java @@ -32,7 +32,7 @@ import org.apache.kafka.common.test.api.ClusterConfigProperty; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import java.time.Duration; import java.util.ArrayList; diff --git a/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/RemoteLogMetadataManagerTestUtils.java b/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/RemoteLogMetadataManagerTestUtils.java index fb8812d6b799e..655d5411ae0b7 100644 --- a/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/RemoteLogMetadataManagerTestUtils.java +++ b/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/RemoteLogMetadataManagerTestUtils.java @@ -17,7 +17,7 @@ package org.apache.kafka.server.log.remote.metadata.storage; import org.apache.kafka.clients.CommonClientConfigs; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import java.util.HashMap; import java.util.Map; diff --git a/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/RemoteLogSegmentLifecycleTest.java b/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/RemoteLogSegmentLifecycleTest.java index 026111b377929..ef32599f7b4db 100644 --- a/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/RemoteLogSegmentLifecycleTest.java +++ b/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/RemoteLogSegmentLifecycleTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.test.ClusterInstance; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.server.log.remote.storage.RemoteLogMetadataManager; import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentId; @@ -30,7 +31,6 @@ import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentState; import org.apache.kafka.server.log.remote.storage.RemoteStorageException; import org.apache.kafka.storage.internals.log.EpochEntry; -import org.apache.kafka.test.TestUtils; import java.util.HashMap; import java.util.Iterator; diff --git a/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerConfigTest.java b/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerConfigTest.java index bad522ff51e91..2b6ae7adc56a6 100644 --- a/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerConfigTest.java +++ b/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerConfigTest.java @@ -22,7 +22,7 @@ import org.apache.kafka.clients.producer.ProducerConfig; import org.apache.kafka.common.config.SaslConfigs; import org.apache.kafka.common.config.SslConfigs; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerRestartTest.java b/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerRestartTest.java index a407882e42a4d..cb6c6cd644da3 100644 --- a/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerRestartTest.java +++ b/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerRestartTest.java @@ -23,10 +23,10 @@ import org.apache.kafka.common.Uuid; import org.apache.kafka.common.test.ClusterInstance; import org.apache.kafka.common.test.api.ClusterTest; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentId; import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentMetadata; -import org.apache.kafka.test.TestUtils; import java.util.List; import java.util.Map; diff --git a/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerTest.java b/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerTest.java index 77233e15a2aec..c32806ecd0c0a 100644 --- a/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerTest.java +++ b/storage/src/test/java/org/apache/kafka/server/log/remote/metadata/storage/TopicBasedRemoteLogMetadataManagerTest.java @@ -32,13 +32,13 @@ import org.apache.kafka.common.test.ClusterInstance; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentId; import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentMetadata; import org.apache.kafka.server.log.remote.storage.RemoteResourceNotFoundException; import org.apache.kafka.server.log.remote.storage.RemoteStorageException; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; diff --git a/storage/src/test/java/org/apache/kafka/server/log/remote/storage/LocalTieredStorage.java b/storage/src/test/java/org/apache/kafka/server/log/remote/storage/LocalTieredStorage.java index 926a532826ed9..c7f82cc882ea5 100644 --- a/storage/src/test/java/org/apache/kafka/server/log/remote/storage/LocalTieredStorage.java +++ b/storage/src/test/java/org/apache/kafka/server/log/remote/storage/LocalTieredStorage.java @@ -19,10 +19,10 @@ import org.apache.kafka.common.TopicIdPartition; import org.apache.kafka.common.Uuid; import org.apache.kafka.common.errors.InvalidConfigurationException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.server.log.remote.storage.LocalTieredStorageListener.LocalTieredStorageListeners; import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentMetadata.CustomMetadata; -import org.apache.kafka.test.TestUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/storage/src/test/java/org/apache/kafka/server/log/remote/storage/RemoteLogManagerTest.java b/storage/src/test/java/org/apache/kafka/server/log/remote/storage/RemoteLogManagerTest.java index bd75c8f88851b..cc31650b03b01 100644 --- a/storage/src/test/java/org/apache/kafka/server/log/remote/storage/RemoteLogManagerTest.java +++ b/storage/src/test/java/org/apache/kafka/server/log/remote/storage/RemoteLogManagerTest.java @@ -35,6 +35,7 @@ import org.apache.kafka.common.record.internal.SimpleRecord; import org.apache.kafka.common.requests.FetchRequest; import org.apache.kafka.common.security.auth.SecurityProtocol; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.server.common.OffsetAndEpoch; @@ -64,7 +65,6 @@ import org.apache.kafka.storage.internals.log.TransactionIndex; import org.apache.kafka.storage.internals.log.UnifiedLog; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import com.yammer.metrics.core.MetricName; @@ -119,6 +119,7 @@ import java.util.stream.Collectors; import static org.apache.kafka.common.record.TimestampType.CREATE_TIME; +import static org.apache.kafka.common.test.base.TestUtils.tempFile; import static org.apache.kafka.server.log.remote.metadata.storage.TopicBasedRemoteLogMetadataManagerConfig.REMOTE_LOG_METADATA_COMMON_CLIENT_PREFIX; import static org.apache.kafka.server.log.remote.metadata.storage.TopicBasedRemoteLogMetadataManagerConfig.REMOTE_LOG_METADATA_CONSUMER_PREFIX; import static org.apache.kafka.server.log.remote.metadata.storage.TopicBasedRemoteLogMetadataManagerConfig.REMOTE_LOG_METADATA_PRODUCER_PREFIX; @@ -137,7 +138,6 @@ import static org.apache.kafka.server.log.remote.storage.RemoteStorageMetrics.REMOTE_STORAGE_THREAD_POOL_METRICS; import static org.apache.kafka.server.util.ServerTestUtils.clearYammerMetrics; import static org.apache.kafka.server.util.ServerTestUtils.yammerMetricValue; -import static org.apache.kafka.test.TestUtils.tempFile; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/storage/src/test/java/org/apache/kafka/server/log/remote/storage/RemoteLogOffsetReaderTest.java b/storage/src/test/java/org/apache/kafka/server/log/remote/storage/RemoteLogOffsetReaderTest.java index 5503c541b281e..2809a29c06b26 100644 --- a/storage/src/test/java/org/apache/kafka/server/log/remote/storage/RemoteLogOffsetReaderTest.java +++ b/storage/src/test/java/org/apache/kafka/server/log/remote/storage/RemoteLogOffsetReaderTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.config.AbstractConfig; import org.apache.kafka.common.metrics.Metrics; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.storage.internals.checkpoint.LeaderEpochCheckpointFile; @@ -27,7 +28,6 @@ import org.apache.kafka.storage.internals.log.LogDirFailureChannel; import org.apache.kafka.storage.internals.log.OffsetResultHolder; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/LeaderEpochCheckpointFileWithFailureHandlerTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/LeaderEpochCheckpointFileWithFailureHandlerTest.java index dc754ff48908a..9785c74903095 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/LeaderEpochCheckpointFileWithFailureHandlerTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/LeaderEpochCheckpointFileWithFailureHandlerTest.java @@ -16,9 +16,9 @@ */ package org.apache.kafka.storage.internals.checkpoint; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.storage.internals.log.EpochEntry; import org.apache.kafka.storage.internals.log.LogDirFailureChannel; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/OffsetCheckpointFileWithFailureHandlerTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/OffsetCheckpointFileWithFailureHandlerTest.java index 04131c0566b8f..8f1aa77d58d59 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/OffsetCheckpointFileWithFailureHandlerTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/OffsetCheckpointFileWithFailureHandlerTest.java @@ -18,9 +18,9 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.errors.KafkaStorageException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.storage.internals.log.EpochEntry; import org.apache.kafka.storage.internals.log.LogDirFailureChannel; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.mockito.Mockito; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/PartitionMetadataFileTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/PartitionMetadataFileTest.java index febcc13a3564c..67daadf5e78b9 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/PartitionMetadataFileTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/checkpoint/PartitionMetadataFileTest.java @@ -19,8 +19,8 @@ import org.apache.kafka.common.Uuid; import org.apache.kafka.common.errors.InconsistentTopicIdException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.storage.internals.log.LogDirFailureChannel; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.mockito.Mockito; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/AbstractIndexTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/AbstractIndexTest.java index f6b28345b932e..5b63d2e210c7c 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/AbstractIndexTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/AbstractIndexTest.java @@ -17,7 +17,7 @@ package org.apache.kafka.storage.internals.log; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/BrokerCompressionTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/BrokerCompressionTest.java index 95cf2c514b06f..ccf3e9ef5039b 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/BrokerCompressionTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/BrokerCompressionTest.java @@ -23,13 +23,13 @@ import org.apache.kafka.common.record.internal.MemoryRecords; import org.apache.kafka.common.record.internal.RecordBatch; import org.apache.kafka.common.record.internal.SimpleRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.coordinator.transaction.TransactionLogConfig; import org.apache.kafka.server.record.BrokerCompressionType; import org.apache.kafka.server.storage.log.FetchIsolation; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.params.ParameterizedTest; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/LocalLogTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/LocalLogTest.java index e91058e6b1432..47768ec54fa32 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/LocalLogTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/LocalLogTest.java @@ -24,9 +24,9 @@ import org.apache.kafka.common.record.internal.MemoryRecords; import org.apache.kafka.common.record.internal.Record; import org.apache.kafka.common.record.internal.SimpleRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.server.util.MockTime; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogCleanerIntegrationTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogCleanerIntegrationTest.java index d549fb429275f..c6bb59b7b477b 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogCleanerIntegrationTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogCleanerIntegrationTest.java @@ -28,6 +28,7 @@ import org.apache.kafka.common.record.internal.RecordBatch; import org.apache.kafka.common.record.internal.RecordVersion; import org.apache.kafka.common.record.internal.SimpleRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.coordinator.transaction.TransactionLogConfig; import org.apache.kafka.server.config.ServerConfigs; @@ -37,7 +38,6 @@ import org.apache.kafka.server.util.ShutdownableThread; import org.apache.kafka.storage.internals.checkpoint.OffsetCheckpointFile; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import com.yammer.metrics.core.Gauge; import com.yammer.metrics.core.Metric; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogCleanerManagerTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogCleanerManagerTest.java index c0be8d35aedb8..c9e6cae77dc2a 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogCleanerManagerTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogCleanerManagerTest.java @@ -25,6 +25,7 @@ import org.apache.kafka.common.record.internal.EndTransactionMarker; import org.apache.kafka.common.record.internal.MemoryRecords; import org.apache.kafka.common.record.internal.SimpleRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.coordinator.transaction.TransactionLogConfig; import org.apache.kafka.server.common.RequestLocal; @@ -33,7 +34,6 @@ import org.apache.kafka.storage.internals.epoch.LeaderEpochFileCache; import org.apache.kafka.storage.internals.log.LogCleanerManager.OffsetsToClean; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogConcurrencyTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogConcurrencyTest.java index dec3f9e53fc03..135d5d7ffbb6f 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogConcurrencyTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogConcurrencyTest.java @@ -21,13 +21,13 @@ import org.apache.kafka.common.record.internal.MemoryRecords; import org.apache.kafka.common.record.internal.RecordBatch; import org.apache.kafka.common.record.internal.SimpleRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.coordinator.transaction.TransactionLogConfig; import org.apache.kafka.server.storage.log.FetchIsolation; import org.apache.kafka.server.util.KafkaScheduler; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogSegmentTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogSegmentTest.java index 9af969fe82de5..9a57d4b852462 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogSegmentTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogSegmentTest.java @@ -31,13 +31,13 @@ import org.apache.kafka.common.record.internal.RecordBatch; import org.apache.kafka.common.record.internal.Records; import org.apache.kafka.common.record.internal.SimpleRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.server.util.MockScheduler; import org.apache.kafka.storage.internals.checkpoint.LeaderEpochCheckpointFile; import org.apache.kafka.storage.internals.epoch.LeaderEpochFileCache; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogSegmentsTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogSegmentsTest.java index 4136a76995aec..2c7df35f646e9 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogSegmentsTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogSegmentsTest.java @@ -17,9 +17,9 @@ package org.apache.kafka.storage.internals.log; import org.apache.kafka.common.TopicPartition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogValidatorTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogValidatorTest.java index d21ec04e0a41c..b4bd4e6420537 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/LogValidatorTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/LogValidatorTest.java @@ -34,12 +34,12 @@ import org.apache.kafka.common.record.internal.RecordBatch; import org.apache.kafka.common.record.internal.RecordVersion; import org.apache.kafka.common.record.internal.SimpleRecord; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.PrimitiveRef; import org.apache.kafka.server.common.RequestLocal; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.storage.internals.log.LogValidator.ValidationResult; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/OffsetIndexTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/OffsetIndexTest.java index 578cb4ac243c5..922103bd3fed3 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/OffsetIndexTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/OffsetIndexTest.java @@ -18,7 +18,7 @@ package org.apache.kafka.storage.internals.log; import org.apache.kafka.common.errors.InvalidOffsetException; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/ProducerStateManagerTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/ProducerStateManagerTest.java index c1a2d7007baa8..16c1ef7e056d6 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/ProducerStateManagerTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/ProducerStateManagerTest.java @@ -25,9 +25,9 @@ import org.apache.kafka.common.record.internal.ControlRecordType; import org.apache.kafka.common.record.internal.EndTransactionMarker; import org.apache.kafka.common.record.internal.RecordBatch; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.server.util.MockTime; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/RemoteIndexCacheTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/RemoteIndexCacheTest.java index dc9c07839c96b..07b926bf6a347 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/RemoteIndexCacheTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/RemoteIndexCacheTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.Uuid; import org.apache.kafka.common.message.AbortedTxn; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentId; import org.apache.kafka.server.log.remote.storage.RemoteLogSegmentMetadata; @@ -28,7 +29,6 @@ import org.apache.kafka.server.log.remote.storage.RemoteStorageManager; import org.apache.kafka.server.log.remote.storage.RemoteStorageManager.IndexType; import org.apache.kafka.server.util.MockTime; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/TimeIndexTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/TimeIndexTest.java index 7cb7a0d589616..5977f8c152b45 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/TimeIndexTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/TimeIndexTest.java @@ -18,7 +18,7 @@ import org.apache.kafka.common.errors.InvalidOffsetException; import org.apache.kafka.common.record.internal.RecordBatch; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/TransactionIndexTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/TransactionIndexTest.java index 803122ac4568e..b59d97123b0b0 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/TransactionIndexTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/TransactionIndexTest.java @@ -18,7 +18,7 @@ import org.apache.kafka.common.message.AbortedTxn; import org.apache.kafka.common.protocol.MessageUtil; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; diff --git a/storage/src/test/java/org/apache/kafka/storage/internals/log/UnifiedLogTest.java b/storage/src/test/java/org/apache/kafka/storage/internals/log/UnifiedLogTest.java index 48953d133a5f7..0f21379e40042 100644 --- a/storage/src/test/java/org/apache/kafka/storage/internals/log/UnifiedLogTest.java +++ b/storage/src/test/java/org/apache/kafka/storage/internals/log/UnifiedLogTest.java @@ -53,6 +53,7 @@ import org.apache.kafka.common.record.internal.SimpleRecord; import org.apache.kafka.common.requests.ListOffsetsRequest; import org.apache.kafka.common.requests.ListOffsetsResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.BufferSupplier; import org.apache.kafka.coordinator.transaction.TransactionLogConfig; @@ -77,7 +78,6 @@ import org.apache.kafka.storage.internals.utils.Throttler; import org.apache.kafka.storage.log.metrics.BrokerTopicMetrics; import org.apache.kafka.storage.log.metrics.BrokerTopicStats; -import org.apache.kafka.test.TestUtils; import com.yammer.metrics.core.Meter; diff --git a/storage/src/test/java/org/apache/kafka/tiered/storage/TieredStorageTestHarness.java b/storage/src/test/java/org/apache/kafka/tiered/storage/TieredStorageTestHarness.java index 40334a1726d47..8e1bf4e301342 100644 --- a/storage/src/test/java/org/apache/kafka/tiered/storage/TieredStorageTestHarness.java +++ b/storage/src/test/java/org/apache/kafka/tiered/storage/TieredStorageTestHarness.java @@ -20,6 +20,7 @@ import kafka.server.KafkaBroker; import org.apache.kafka.common.replica.ReplicaSelector; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.server.config.ReplicationConfigs; import org.apache.kafka.server.log.remote.metadata.storage.TopicBasedRemoteLogMetadataManager; @@ -27,7 +28,6 @@ import org.apache.kafka.server.log.remote.storage.LocalTieredStorage; import org.apache.kafka.server.log.remote.storage.RemoteLogManager; import org.apache.kafka.server.log.remote.storage.RemoteStorageManager; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tiered.storage.utils.BrokerLocalStorage; import org.junit.jupiter.api.AfterEach; diff --git a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/AlterLogDirAction.java b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/AlterLogDirAction.java index a4dc285600aae..2d14065030e7e 100644 --- a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/AlterLogDirAction.java +++ b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/AlterLogDirAction.java @@ -19,7 +19,7 @@ import org.apache.kafka.clients.admin.AlterReplicaLogDirsResult; import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.TopicPartitionReplica; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.tiered.storage.TieredStorageTestAction; import org.apache.kafka.tiered.storage.TieredStorageTestContext; import org.apache.kafka.tiered.storage.utils.BrokerLocalStorage; diff --git a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectBrokerInISRAction.java b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectBrokerInISRAction.java index 0c4a8b926d235..fec1a2bdb8a5f 100644 --- a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectBrokerInISRAction.java +++ b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectBrokerInISRAction.java @@ -19,7 +19,7 @@ import org.apache.kafka.clients.admin.TopicDescription; import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.TopicPartitionInfo; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.tiered.storage.TieredStorageTestAction; import org.apache.kafka.tiered.storage.TieredStorageTestContext; diff --git a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectEmptyRemoteStorageAction.java b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectEmptyRemoteStorageAction.java index 01de48284b0d3..28e99018e2033 100644 --- a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectEmptyRemoteStorageAction.java +++ b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectEmptyRemoteStorageAction.java @@ -17,8 +17,8 @@ package org.apache.kafka.tiered.storage.actions; import org.apache.kafka.common.TopicPartition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.log.remote.storage.LocalTieredStorageSnapshot; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tiered.storage.TieredStorageTestAction; import org.apache.kafka.tiered.storage.TieredStorageTestContext; diff --git a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectLeaderAction.java b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectLeaderAction.java index 0caf4cd4fad28..bf7a1dd79afa2 100644 --- a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectLeaderAction.java +++ b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectLeaderAction.java @@ -24,7 +24,7 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.TopicPartitionInfo; import org.apache.kafka.common.errors.UnknownTopicOrPartitionException; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.tiered.storage.TieredStorageTestAction; import org.apache.kafka.tiered.storage.TieredStorageTestContext; diff --git a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectLeaderEpochCheckpointAction.java b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectLeaderEpochCheckpointAction.java index af9da3742d1b3..d30e30900027a 100644 --- a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectLeaderEpochCheckpointAction.java +++ b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ExpectLeaderEpochCheckpointAction.java @@ -17,10 +17,10 @@ package org.apache.kafka.tiered.storage.actions; import org.apache.kafka.common.TopicPartition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.storage.internals.epoch.LeaderEpochFileCache; import org.apache.kafka.storage.internals.log.EpochEntry; import org.apache.kafka.storage.internals.log.UnifiedLog; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tiered.storage.TieredStorageTestAction; import org.apache.kafka.tiered.storage.TieredStorageTestContext; diff --git a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ReassignReplicaAction.java b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ReassignReplicaAction.java index d4b5739baf9d8..c367e0950a8c3 100644 --- a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ReassignReplicaAction.java +++ b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ReassignReplicaAction.java @@ -21,7 +21,7 @@ import org.apache.kafka.common.Node; import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.errors.UnknownTopicOrPartitionException; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.tiered.storage.TieredStorageTestAction; import org.apache.kafka.tiered.storage.TieredStorageTestContext; diff --git a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ShrinkReplicaAction.java b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ShrinkReplicaAction.java index 95cb584afda46..1b204d6dee8c7 100644 --- a/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ShrinkReplicaAction.java +++ b/storage/src/test/java/org/apache/kafka/tiered/storage/actions/ShrinkReplicaAction.java @@ -19,7 +19,7 @@ import org.apache.kafka.clients.admin.NewPartitionReassignment; import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.TopicPartitionInfo; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.tiered.storage.TieredStorageTestAction; import org.apache.kafka.tiered.storage.TieredStorageTestContext; diff --git a/storage/src/test/java/org/apache/kafka/tiered/storage/integration/TransactionsWithTieredStoreTest.java b/storage/src/test/java/org/apache/kafka/tiered/storage/integration/TransactionsWithTieredStoreTest.java index 95160f68c89e9..319aa8c17cd28 100644 --- a/storage/src/test/java/org/apache/kafka/tiered/storage/integration/TransactionsWithTieredStoreTest.java +++ b/storage/src/test/java/org/apache/kafka/tiered/storage/integration/TransactionsWithTieredStoreTest.java @@ -20,8 +20,8 @@ import kafka.server.KafkaBroker; import org.apache.kafka.common.TopicPartition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.HostedPartition; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tiered.storage.utils.BrokerLocalStorage; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/examples/src/test/java/org/apache/kafka/streams/examples/wordcount/WordCountDemoTest.java b/streams/examples/src/test/java/org/apache/kafka/streams/examples/wordcount/WordCountDemoTest.java index 8435a0ae85a0b..852ec114780a0 100644 --- a/streams/examples/src/test/java/org/apache/kafka/streams/examples/wordcount/WordCountDemoTest.java +++ b/streams/examples/src/test/java/org/apache/kafka/streams/examples/wordcount/WordCountDemoTest.java @@ -20,12 +20,12 @@ import org.apache.kafka.common.serialization.LongDeserializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; import org.apache.kafka.streams.TestInputTopic; import org.apache.kafka.streams.TestOutputTopic; import org.apache.kafka.streams.TopologyTestDriver; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AbstractJoinIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AbstractJoinIntegrationTest.java index d9dfc41c5118e..2b90ed7285890 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AbstractJoinIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AbstractJoinIntegrationTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsConfig; @@ -34,7 +35,6 @@ import org.apache.kafka.streams.state.ReadOnlyKeyValueStore; import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.streams.test.TestRecord; -import org.apache.kafka.test.TestUtils; import java.util.Arrays; import java.util.Collections; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AdjustStreamThreadCountTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AdjustStreamThreadCountTest.java index d9779b5a9c564..9f0c2ff296f67 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AdjustStreamThreadCountTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AdjustStreamThreadCountTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.clients.producer.ProducerRecord; import org.apache.kafka.common.errors.TimeoutException; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.StreamsBuilder; @@ -39,7 +40,6 @@ import org.apache.kafka.streams.processor.api.ProcessorContext; import org.apache.kafka.streams.processor.api.Record; import org.apache.kafka.streams.processor.internals.StreamThread; -import org.apache.kafka.test.TestUtils; import org.hamcrest.Matchers; import org.junit.jupiter.api.AfterAll; @@ -65,12 +65,12 @@ import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicReference; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.common.utils.Utils.mkEntry; import static org.apache.kafka.common.utils.Utils.mkMap; import static org.apache.kafka.common.utils.Utils.mkObjectProperties; import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.purgeLocalStreamsState; import static org.apache.kafka.streams.utils.TestUtils.safeUniqueTestName; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.not; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AtLeastOnceDeliveryMessageLossIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AtLeastOnceDeliveryMessageLossIntegrationTest.java index 59753b3921a1b..fab3370b476aa 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AtLeastOnceDeliveryMessageLossIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/AtLeastOnceDeliveryMessageLossIntegrationTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -32,7 +33,6 @@ import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster; import org.apache.kafka.streams.integration.utils.IntegrationTestUtils; import org.apache.kafka.streams.kstream.KStream; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; @@ -52,6 +52,9 @@ import java.util.List; import java.util.Properties; +import static org.apache.kafka.common.test.base.TestUtils.consumerConfig; +import static org.apache.kafka.common.test.base.TestUtils.producerConfig; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.common.utils.Utils.mkEntry; import static org.apache.kafka.common.utils.Utils.mkMap; import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.DEFAULT_TIMEOUT; @@ -60,9 +63,6 @@ import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.startApplicationAndWaitUntilRunning; import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived; import static org.apache.kafka.streams.utils.TestUtils.safeUniqueTestName; -import static org.apache.kafka.test.TestUtils.consumerConfig; -import static org.apache.kafka.test.TestUtils.producerConfig; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/ConsistencyVectorIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/ConsistencyVectorIntegrationTest.java index 7b1c02e5d22ce..a020611a275b4 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/ConsistencyVectorIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/ConsistencyVectorIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.clients.producer.ProducerConfig; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.KafkaStreams; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.query.StateQueryRequest; import org.apache.kafka.streams.query.StateQueryResult; import org.apache.kafka.streams.state.KeyValueStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/DeadLetterQueueIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/DeadLetterQueueIntegrationTest.java index 3d7f91e4fc7e5..47bad633b677a 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/DeadLetterQueueIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/DeadLetterQueueIntegrationTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -39,7 +40,6 @@ import org.apache.kafka.streams.processor.api.ContextualProcessor; import org.apache.kafka.streams.processor.api.Record; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EOSUncleanShutdownIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EOSUncleanShutdownIntegrationTest.java index 32f5dd69b75ed..569c05232945a 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EOSUncleanShutdownIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EOSUncleanShutdownIntegrationTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KafkaStreams.State; import org.apache.kafka.streams.KeyValueTimestamp; @@ -31,7 +32,6 @@ import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.KTable; import org.apache.kafka.streams.kstream.Materialized; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EmitOnChangeIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EmitOnChangeIntegrationTest.java index 020436be41997..399e9534523c4 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EmitOnChangeIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EmitOnChangeIntegrationTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -30,7 +31,6 @@ import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster; import org.apache.kafka.streams.integration.utils.IntegrationTestUtils; import org.apache.kafka.streams.kstream.Materialized; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EosIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EosIntegrationTest.java index a6cb68f5283f6..8fe6e82d6aac6 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EosIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/EosIntegrationTest.java @@ -35,6 +35,7 @@ import org.apache.kafka.common.serialization.LongDeserializer; import org.apache.kafka.common.serialization.LongSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -66,7 +67,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.internals.OffsetCheckpoint; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; @@ -102,6 +102,8 @@ import java.util.stream.Collectors; import java.util.stream.IntStream; +import static org.apache.kafka.common.test.base.TestUtils.consumerConfig; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.common.utils.Utils.mkEntry; import static org.apache.kafka.common.utils.Utils.mkMap; import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.DEFAULT_TIMEOUT; @@ -111,8 +113,6 @@ import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinRecordsReceived; import static org.apache.kafka.streams.query.StateQueryRequest.inStore; import static org.apache.kafka.streams.utils.TestUtils.waitForApplicationState; -import static org.apache.kafka.test.TestUtils.consumerConfig; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/FineGrainedAutoResetIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/FineGrainedAutoResetIntegrationTest.java index 7f2459cab3150..d696294790b26 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/FineGrainedAutoResetIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/FineGrainedAutoResetIntegrationTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.AutoOffsetReset; import org.apache.kafka.streams.KafkaStreams; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.Produced; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; @@ -58,8 +58,8 @@ import java.util.Properties; import java.util.regex.Pattern; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.common.utils.Utils.mkProperties; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalKTableEOSIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalKTableEOSIntegrationTest.java index 5f0925dca91d2..6f15a46700b00 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalKTableEOSIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalKTableEOSIntegrationTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.LongSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.KafkaStreams; @@ -42,7 +43,6 @@ import org.apache.kafka.streams.state.QueryableStoreTypes; import org.apache.kafka.streams.state.ReadOnlyKeyValueStore; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalKTableIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalKTableIntegrationTest.java index b4a73ccb60304..1e625e17a0df6 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalKTableIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalKTableIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.serialization.LongSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.KafkaStreams; @@ -48,7 +49,6 @@ import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.test.MockApiProcessorSupplier; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalStateReprocessTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalStateReprocessTest.java index a8ff5cd94ec2c..dbd95c5cc3bbb 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalStateReprocessTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalStateReprocessTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.LongSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -39,7 +40,6 @@ import org.apache.kafka.streams.state.ReadOnlyKeyValueStore; import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.internals.KeyValueStoreBuilder; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalThreadShutDownOrderTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalThreadShutDownOrderTest.java index 55dcec4b839ce..6747650e125e0 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalThreadShutDownOrderTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/GlobalThreadShutDownOrderTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.LongSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KafkaStreams; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.internals.KeyValueStoreBuilder; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HandlingSourceTopicDeletionIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HandlingSourceTopicDeletionIntegrationTest.java index f31e79c53992f..147894386db4b 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HandlingSourceTopicDeletionIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HandlingSourceTopicDeletionIntegrationTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.integration; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KafkaStreams.State; import org.apache.kafka.streams.StreamsBuilder; @@ -26,7 +27,6 @@ import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster; import org.apache.kafka.streams.kstream.Consumed; import org.apache.kafka.streams.kstream.Produced; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HeadersStoreUpgradeIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HeadersStoreUpgradeIntegrationTest.java index bd5d5b87a5697..48ca17c6aceac 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HeadersStoreUpgradeIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HeadersStoreUpgradeIntegrationTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -51,7 +52,6 @@ import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.streams.state.ValueTimestampHeaders; import org.apache.kafka.streams.state.WindowStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HighAvailabilityTaskAssignorIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HighAvailabilityTaskAssignorIntegrationTest.java index 42ad0277d5dd2..d036c716ce9bc 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HighAvailabilityTaskAssignorIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/HighAvailabilityTaskAssignorIntegrationTest.java @@ -28,6 +28,8 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.NoRetryException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.server.config.ServerConfigs; import org.apache.kafka.streams.KafkaStreams; @@ -43,8 +45,6 @@ import org.apache.kafka.streams.processor.internals.assignment.HighAvailabilityTaskAssignor; import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.state.Stores; -import org.apache.kafka.test.NoRetryException; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2EndpointToPartitionsIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2EndpointToPartitionsIntegrationTest.java index 5b3b789ab10de..f5a184c20bed5 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2EndpointToPartitionsIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2EndpointToPartitionsIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.StreamsBuilder; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.kstream.Grouped; import org.apache.kafka.streams.kstream.Materialized; import org.apache.kafka.streams.kstream.Produced; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Tag; @@ -51,8 +51,8 @@ import java.util.Set; import java.util.stream.Stream; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.streams.utils.TestUtils.safeUniqueTestName; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotEquals; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2IntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2IntegrationTest.java index c2b532afc7724..9b76cac105298 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2IntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2IntegrationTest.java @@ -25,6 +25,7 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Time; import org.apache.kafka.streams.KafkaStreams; @@ -53,7 +54,6 @@ import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.streams.state.internals.StoreQueryUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2StoreIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2StoreIntegrationTest.java index 42bd76d565d1b..b7436a685653c 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2StoreIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/IQv2StoreIntegrationTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.clients.producer.RecordMetadata; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Time; import org.apache.kafka.streams.KafkaStreams; @@ -68,7 +69,6 @@ import org.apache.kafka.streams.state.WindowStore; import org.apache.kafka.streams.state.WindowStoreIterator; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/InternalTopicIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/InternalTopicIntegrationTest.java index f8cb0267bf491..bb46c39eea1e1 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/InternalTopicIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/InternalTopicIntegrationTest.java @@ -26,6 +26,7 @@ import org.apache.kafka.common.config.TopicConfig; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.GroupProtocol; @@ -43,7 +44,6 @@ import org.apache.kafka.streams.state.WindowStore; import org.apache.kafka.test.MockMapper; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinGracePeriodDurabilityIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinGracePeriodDurabilityIntegrationTest.java index d8a09e12ca05b..dc360df167e09 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinGracePeriodDurabilityIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinGracePeriodDurabilityIntegrationTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValueTimestamp; import org.apache.kafka.streams.StreamsBuilder; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.test.MockValueJoiner; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinStoreIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinStoreIntegrationTest.java index 432cbaf7c3531..321ad3274a134 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinStoreIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinStoreIntegrationTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.config.ConfigResource; import org.apache.kafka.common.config.ConfigResource.Type; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.StreamsBuilder; import org.apache.kafka.streams.StreamsConfig; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.StreamJoined; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinWithIncompleteMetadataIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinWithIncompleteMetadataIntegrationTest.java index 36d48491ceb07..166a691aed2c0 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinWithIncompleteMetadataIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/JoinWithIncompleteMetadataIntegrationTest.java @@ -18,6 +18,7 @@ import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.GroupProtocol; import org.apache.kafka.streams.StreamsBuilder; import org.apache.kafka.streams.StreamsConfig; @@ -26,7 +27,6 @@ import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.KTable; import org.apache.kafka.streams.kstream.ValueJoiner; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamAggregationDedupIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamAggregationDedupIntegrationTest.java index a63cb04562e48..ddd3b020e943a 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamAggregationDedupIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamAggregationDedupIntegrationTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -42,7 +43,6 @@ import org.apache.kafka.streams.kstream.TimeWindows; import org.apache.kafka.test.MockMapper; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamAggregationIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamAggregationIntegrationTest.java index 48e9ce88b9af8..933284de8a499 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamAggregationIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamAggregationIntegrationTest.java @@ -28,6 +28,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -62,7 +63,6 @@ import org.apache.kafka.streams.state.ReadOnlySessionStore; import org.apache.kafka.test.MockMapper; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tools.consumer.ConsoleConsumer; import org.apache.kafka.tools.consumer.ConsoleConsumerOptions; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamKStreamIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamKStreamIntegrationTest.java index 23504ef4490d2..986857500f11d 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamKStreamIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamKStreamIntegrationTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.kstream.JoinWindows; import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.ValueJoiner; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamRepartitionIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamRepartitionIntegrationTest.java index a008971d399b9..7998cfabfb672 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamRepartitionIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KStreamRepartitionIntegrationTest.java @@ -27,6 +27,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.GroupProtocol; import org.apache.kafka.streams.KafkaStreams; @@ -41,7 +42,6 @@ import org.apache.kafka.streams.kstream.Named; import org.apache.kafka.streams.kstream.Repartitioned; import org.apache.kafka.streams.processor.StreamPartitioner; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableEfficientRangeQueryTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableEfficientRangeQueryTest.java index ec59ff6267ef9..55f61b021746c 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableEfficientRangeQueryTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableEfficientRangeQueryTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KeyValue; @@ -32,7 +33,6 @@ import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.state.ReadOnlyKeyValueStore; import org.apache.kafka.streams.state.Stores; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Timeout; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyInnerJoinCustomPartitionerIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyInnerJoinCustomPartitionerIntegrationTest.java index 5740103078d0a..edc603bee16ca 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyInnerJoinCustomPartitionerIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyInnerJoinCustomPartitionerIntegrationTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.KafkaStreams; @@ -43,7 +44,6 @@ import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.utils.UniqueTopicSerdeScope; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyInnerJoinMultiIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyInnerJoinMultiIntegrationTest.java index 0675938e579e4..9d74db7530740 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyInnerJoinMultiIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyInnerJoinMultiIntegrationTest.java @@ -25,6 +25,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.KafkaStreams; @@ -41,7 +42,6 @@ import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.utils.UniqueTopicSerdeScope; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinDistributedTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinDistributedTest.java index c7e62ba24e4a5..444c50f0b763b 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinDistributedTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinDistributedTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.kstream.KTable; import org.apache.kafka.streams.kstream.ValueJoiner; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinIntegrationTest.java index c6daa0420c178..f0f5b6383a380 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinIntegrationTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.KeyValue; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.streams.utils.UniqueTopicSerdeScope; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinMaterializationIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinMaterializationIntegrationTest.java index 77d738a156c13..95607b57b995a 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinMaterializationIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableKTableForeignKeyJoinMaterializationIntegrationTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.StreamsBuilder; import org.apache.kafka.streams.StreamsConfig; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.kstream.ValueJoiner; import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Tag; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableSourceTopicRestartIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableSourceTopicRestartIntegrationTest.java index 52dd78ec17eb8..b2e20fd053efd 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableSourceTopicRestartIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KTableSourceTopicRestartIntegrationTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.kstream.Materialized; import org.apache.kafka.streams.processor.StateRestoreListener; import org.apache.kafka.streams.processor.WallclockTimestampExtractor; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KafkaStreamsCloseOptionsIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KafkaStreamsCloseOptionsIntegrationTest.java index c38104224580d..dbdf827c60eb4 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KafkaStreamsCloseOptionsIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KafkaStreamsCloseOptionsIntegrationTest.java @@ -25,6 +25,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.integration.utils.IntegrationTestUtils; import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.Produced; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KafkaStreamsTelemetryIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KafkaStreamsTelemetryIntegrationTest.java index efb36a662937d..91fe0eb6173ea 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KafkaStreamsTelemetryIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KafkaStreamsTelemetryIntegrationTest.java @@ -35,6 +35,7 @@ import org.apache.kafka.common.serialization.ByteArraySerializer; import org.apache.kafka.common.serialization.Deserializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.telemetry.ClientTelemetryExporter; import org.apache.kafka.server.telemetry.ClientTelemetryExporterProvider; import org.apache.kafka.shaded.io.opentelemetry.proto.metrics.v1.MetricsData; @@ -55,7 +56,6 @@ import org.apache.kafka.streams.state.KeyValueIterator; import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.state.Stores; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tools.ClientMetricsCommand; import org.junit.jupiter.api.AfterAll; @@ -86,11 +86,11 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.stream.Stream; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.common.utils.Utils.mkEntry; import static org.apache.kafka.common.utils.Utils.mkMap; import static org.apache.kafka.common.utils.Utils.mkObjectProperties; import static org.apache.kafka.streams.utils.TestUtils.safeUniqueTestName; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/LagFetchIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/LagFetchIntegrationTest.java index db2a809c718cb..24a77c546eeb3 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/LagFetchIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/LagFetchIntegrationTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -36,7 +37,6 @@ import org.apache.kafka.streams.processor.StateRestoreListener; import org.apache.kafka.streams.processor.internals.StreamThread; import org.apache.kafka.streams.processor.internals.assignment.FallbackPriorTaskAssignor; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/MetricsIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/MetricsIntegrationTest.java index 020f6a2c315ee..6bbc133e32266 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/MetricsIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/MetricsIntegrationTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.GroupProtocol; @@ -43,7 +44,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.WindowStore; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/NamedTopologyIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/NamedTopologyIntegrationTest.java index 8186a5b304969..02be8554086d7 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/NamedTopologyIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/NamedTopologyIntegrationTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KafkaClientSupplier; import org.apache.kafka.streams.KafkaStreams.State; @@ -53,7 +54,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.internals.StreamsMetadataImpl; import org.apache.kafka.streams.utils.UniqueTopicSerdeScope; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/OptimizedKTableIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/OptimizedKTableIntegrationTest.java index 7d076b7487f14..f209e43fb35dc 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/OptimizedKTableIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/OptimizedKTableIntegrationTest.java @@ -20,6 +20,8 @@ import org.apache.kafka.clients.producer.ProducerConfig; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.NoRetryException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.KafkaStreams; @@ -35,8 +37,6 @@ import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.state.QueryableStoreTypes; import org.apache.kafka.streams.state.ReadOnlyKeyValueStore; -import org.apache.kafka.test.NoRetryException; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/OuterJoinListValueStoreRestorationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/OuterJoinListValueStoreRestorationTest.java index bdf824290bf32..3260acf2fee2b 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/OuterJoinListValueStoreRestorationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/OuterJoinListValueStoreRestorationTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -30,7 +31,6 @@ import org.apache.kafka.streams.kstream.JoinWindows; import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.StreamJoined; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PauseResumeIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PauseResumeIntegrationTest.java index e0f080f885581..30e01e0c111dc 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PauseResumeIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PauseResumeIntegrationTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KafkaStreams.State; @@ -35,7 +36,6 @@ import org.apache.kafka.streams.processor.internals.namedtopology.NamedTopologyBuilder; import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.state.Stores; -import org.apache.kafka.test.TestUtils; import org.hamcrest.CoreMatchers; import org.junit.jupiter.api.AfterAll; @@ -55,6 +55,7 @@ import static java.util.Arrays.asList; import static java.util.Collections.singletonList; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.streams.KeyValue.pair; import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.cleanStateBeforeTest; import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.getTopicSize; @@ -62,7 +63,6 @@ import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilStreamsHasPolled; import static org.apache.kafka.streams.utils.TestUtils.safeUniqueTestName; import static org.apache.kafka.streams.utils.TestUtils.waitForApplicationState; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PositionRestartIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PositionRestartIntegrationTest.java index 5217f133d2044..8741ebbf90e64 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PositionRestartIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PositionRestartIntegrationTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.clients.producer.RecordMetadata; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Time; import org.apache.kafka.streams.KafkaStreams; @@ -61,7 +62,6 @@ import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.streams.state.WindowBytesStoreSupplier; import org.apache.kafka.streams.state.WindowStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PurgeRepartitionTopicIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PurgeRepartitionTopicIntegrationTest.java index 67203b8926642..7917b141835b9 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PurgeRepartitionTopicIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/PurgeRepartitionTopicIntegrationTest.java @@ -26,6 +26,8 @@ import org.apache.kafka.common.config.TopicConfig; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestCondition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.storage.internals.log.LogConfig; @@ -36,8 +38,6 @@ import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster; import org.apache.kafka.streams.integration.utils.IntegrationTestUtils; import org.apache.kafka.test.MockMapper; -import org.apache.kafka.test.TestCondition; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/QueryableStateIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/QueryableStateIntegrationTest.java index ae0e6226ba299..30a94ea5a9ade 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/QueryableStateIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/QueryableStateIntegrationTest.java @@ -26,6 +26,8 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.NoRetryException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.KafkaStreams; @@ -57,8 +59,6 @@ import org.apache.kafka.streams.state.ReadOnlyWindowStore; import org.apache.kafka.streams.state.WindowStoreIterator; import org.apache.kafka.test.MockMapper; -import org.apache.kafka.test.NoRetryException; -import org.apache.kafka.test.TestUtils; import org.hamcrest.Matchers; import org.junit.jupiter.api.AfterAll; @@ -99,6 +99,7 @@ import static java.time.Duration.ofMillis; import static java.time.Duration.ofSeconds; import static java.time.Instant.ofEpochMilli; +import static org.apache.kafka.common.test.base.TestUtils.retryOnExceptionWithTimeout; import static org.apache.kafka.common.utils.Utils.mkEntry; import static org.apache.kafka.common.utils.Utils.mkMap; import static org.apache.kafka.common.utils.Utils.mkProperties; @@ -110,7 +111,6 @@ import static org.apache.kafka.streams.state.QueryableStoreTypes.sessionStore; import static org.apache.kafka.streams.utils.TestUtils.safeUniqueTestName; import static org.apache.kafka.streams.utils.TestUtils.waitForApplicationState; -import static org.apache.kafka.test.TestUtils.retryOnExceptionWithTimeout; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; import static org.hamcrest.core.IsEqual.equalTo; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RangeQueryIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RangeQueryIntegrationTest.java index 5f45f3d7212e5..cfdea0a5dca9f 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RangeQueryIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RangeQueryIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KafkaStreams; @@ -35,7 +36,6 @@ import org.apache.kafka.streams.state.QueryableStoreTypes; import org.apache.kafka.streams.state.ReadOnlyKeyValueStore; import org.apache.kafka.streams.state.Stores; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceIntegrationTest.java index a1a24be0aabd9..f1bb92a2ac00d 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.clients.producer.ProducerConfig; import org.apache.kafka.common.serialization.LongDeserializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.processor.api.ProcessorContext; import org.apache.kafka.streams.processor.api.Record; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceProtocolMigrationIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceProtocolMigrationIntegrationTest.java index be7cdf109d57d..d10de9c787bb5 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceProtocolMigrationIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceProtocolMigrationIntegrationTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.streams.GroupProtocol; import org.apache.kafka.streams.KafkaStreams; @@ -35,7 +36,6 @@ import org.apache.kafka.streams.kstream.Consumed; import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.Produced; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceTaskClosureIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceTaskClosureIntegrationTest.java index 7be2a1bd36eaa..a6d52539db90c 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceTaskClosureIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RebalanceTaskClosureIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.serialization.LongSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.CloseOptions; @@ -39,7 +40,6 @@ import org.apache.kafka.streams.state.internals.CachedStateStore; import org.apache.kafka.streams.state.internals.RocksDBStore; import org.apache.kafka.test.MockApiProcessorSupplier; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RegexSourceIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RegexSourceIntegrationTest.java index 880818703ba8b..62d8679289479 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RegexSourceIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RegexSourceIntegrationTest.java @@ -26,6 +26,8 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestCondition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -44,8 +46,6 @@ import org.apache.kafka.test.MockApiProcessorSupplier; import org.apache.kafka.test.MockKeyValueStoreBuilder; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestCondition; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/ResetPartitionTimeIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/ResetPartitionTimeIntegrationTest.java index 83a38ea982e68..78481d76035b3 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/ResetPartitionTimeIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/ResetPartitionTimeIntegrationTest.java @@ -25,6 +25,7 @@ import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValueTimestamp; import org.apache.kafka.streams.StreamsBuilder; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.integration.utils.IntegrationTestUtils; import org.apache.kafka.streams.kstream.Consumed; import org.apache.kafka.streams.processor.TimestampExtractor; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RestoreIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RestoreIntegrationTest.java index 01caca6467641..917f5072aa716 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RestoreIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RestoreIntegrationTest.java @@ -34,6 +34,7 @@ import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; @@ -65,7 +66,6 @@ import org.apache.kafka.streams.state.internals.KeyValueStoreBuilder; import org.apache.kafka.streams.state.internals.OffsetCheckpoint; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.hamcrest.CoreMatchers; import org.junit.jupiter.api.AfterAll; @@ -100,6 +100,7 @@ import java.util.stream.IntStream; import static java.util.Arrays.asList; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.common.utils.Utils.mkEntry; import static org.apache.kafka.common.utils.Utils.mkMap; import static org.apache.kafka.common.utils.Utils.mkObjectProperties; @@ -110,7 +111,6 @@ import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitForCompletion; import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitForStandbyCompletion; import static org.apache.kafka.streams.utils.TestUtils.safeUniqueTestName; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.allOf; import static org.hamcrest.Matchers.greaterThanOrEqualTo; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RocksDBMetricsIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RocksDBMetricsIntegrationTest.java index c9fabbdc05367..89429d192d4da 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RocksDBMetricsIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/RocksDBMetricsIntegrationTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.GroupProtocol; @@ -37,7 +38,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.WindowStore; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfJoinUpgradeIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfJoinUpgradeIntegrationTest.java index 6f6e65bf344be..39af2021c5a49 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfJoinUpgradeIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfJoinUpgradeIntegrationTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.KeyValueTimestamp; @@ -35,7 +36,6 @@ import org.apache.kafka.streams.kstream.TimeWindowedDeserializer; import org.apache.kafka.streams.kstream.ValueJoiner; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfManagedOffsetLifecycleIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfManagedOffsetLifecycleIntegrationTest.java index d6a55bdb7cef4..27ae2f6092f68 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfManagedOffsetLifecycleIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfManagedOffsetLifecycleIntegrationTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -40,7 +41,6 @@ import org.apache.kafka.streams.state.QueryableStoreTypes; import org.apache.kafka.streams.state.ReadOnlyKeyValueStore; import org.apache.kafka.streams.state.internals.RocksDBStoreTestingUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfManagedOffsetRecoveryIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfManagedOffsetRecoveryIntegrationTest.java index a9ac4b4059b3f..6b10087f4db15 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfManagedOffsetRecoveryIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SelfManagedOffsetRecoveryIntegrationTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -35,7 +36,6 @@ import org.apache.kafka.streams.kstream.Materialized; import org.apache.kafka.streams.kstream.Produced; import org.apache.kafka.streams.state.internals.RocksDBStoreTestingUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SessionsStoreWithHeadersTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SessionsStoreWithHeadersTest.java index bf18dce66e585..6a93c7273d940 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SessionsStoreWithHeadersTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SessionsStoreWithHeadersTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -41,7 +42,6 @@ import org.apache.kafka.streams.state.SessionStore; import org.apache.kafka.streams.state.SessionStoreWithHeaders; import org.apache.kafka.streams.state.Stores; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SlidingWindowedKStreamIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SlidingWindowedKStreamIntegrationTest.java index 562a80d0f3747..7f3a7066f062f 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SlidingWindowedKStreamIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SlidingWindowedKStreamIntegrationTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes.StringSerde; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValueTimestamp; import org.apache.kafka.streams.StreamsBuilder; @@ -45,7 +46,6 @@ import org.apache.kafka.test.MockAggregator; import org.apache.kafka.test.MockInitializer; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskCreationIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskCreationIntegrationTest.java index fe0e6adaff339..a0f81ef97ed05 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskCreationIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskCreationIntegrationTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.integration; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.GroupProtocol; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KafkaStreams.State; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.state.StoreBuilder; import org.apache.kafka.streams.state.Stores; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskEOSIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskEOSIntegrationTest.java index 722d3ab234d0f..b69ce16692fbd 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskEOSIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskEOSIntegrationTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.IntegerDeserializer; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -39,7 +40,6 @@ import org.apache.kafka.streams.state.QueryableStoreTypes; import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.internals.OffsetCheckpoint; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; @@ -60,9 +60,9 @@ import java.util.concurrent.atomic.AtomicBoolean; import static java.util.Arrays.asList; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.startApplicationAndWaitUntilRunning; import static org.apache.kafka.streams.utils.TestUtils.safeUniqueTestName; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertTrue; /** diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskEOSMultiRebalanceIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskEOSMultiRebalanceIntegrationTest.java index 1f8c9ba8e4236..78c486a72b7a5 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskEOSMultiRebalanceIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StandbyTaskEOSMultiRebalanceIntegrationTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.serialization.IntegerDeserializer; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -36,7 +37,6 @@ import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.state.QueryableStoreTypes; import org.apache.kafka.streams.state.Stores; -import org.apache.kafka.test.TestUtils; import org.hamcrest.Matchers; import org.junit.jupiter.api.AfterAll; @@ -57,8 +57,8 @@ import java.util.stream.Collectors; import java.util.stream.IntStream; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.startApplicationAndWaitUntilRunning; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StateDirectoryIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StateDirectoryIntegrationTest.java index fbed04dd8a44a..cbb6f7374a158 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StateDirectoryIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StateDirectoryIntegrationTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.clients.producer.ProducerRecord; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.StreamsBuilder; @@ -30,7 +31,6 @@ import org.apache.kafka.streams.integration.utils.IntegrationTestUtils; import org.apache.kafka.streams.kstream.Materialized; import org.apache.kafka.streams.state.KeyValueStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StateUpdaterFailureIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StateUpdaterFailureIntegrationTest.java index 16cb72e3a3bcf..b11e98866c6bf 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StateUpdaterFailureIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StateUpdaterFailureIntegrationTest.java @@ -18,6 +18,7 @@ import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.StreamsConfig; @@ -31,7 +32,6 @@ import org.apache.kafka.streams.state.internals.AbstractStoreBuilder; import org.apache.kafka.test.MockApiProcessorSupplier; import org.apache.kafka.test.MockKeyValueStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StoreQueryIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StoreQueryIntegrationTest.java index 7631bbfa3bc1d..a765236257a19 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StoreQueryIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StoreQueryIntegrationTest.java @@ -20,6 +20,8 @@ import org.apache.kafka.clients.producer.ProducerConfig; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestCondition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.KafkaStreams; @@ -42,8 +44,6 @@ import org.apache.kafka.streams.state.QueryableStoreType; import org.apache.kafka.streams.state.ReadOnlyKeyValueStore; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestCondition; -import org.apache.kafka.test.TestUtils; import org.hamcrest.Matcher; import org.junit.jupiter.api.AfterAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamTableJoinTopologyOptimizationIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamTableJoinTopologyOptimizationIntegrationTest.java index deb6b12c1d426..ada1fe683beb5 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamTableJoinTopologyOptimizationIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamTableJoinTopologyOptimizationIntegrationTest.java @@ -26,6 +26,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -36,7 +37,6 @@ import org.apache.kafka.streams.kstream.KTable; import org.apache.kafka.streams.kstream.Materialized; import org.apache.kafka.streams.kstream.Named; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamsUncaughtExceptionHandlerIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamsUncaughtExceptionHandlerIntegrationTest.java index 94cde6824b39f..91fa40785eb47 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamsUncaughtExceptionHandlerIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamsUncaughtExceptionHandlerIntegrationTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.GroupProtocol; @@ -46,7 +47,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.internals.KeyValueStoreBuilder; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.apache.logging.log4j.Level; import org.junit.jupiter.api.AfterAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamsUpgradeTestIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamsUpgradeTestIntegrationTest.java index 00a0ef279367e..777d3c681986b 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamsUpgradeTestIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/StreamsUpgradeTestIntegrationTest.java @@ -34,11 +34,11 @@ import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicInteger; +import static org.apache.kafka.common.test.base.TestUtils.retryOnExceptionWithTimeout; import static org.apache.kafka.common.utils.Utils.mkEntry; import static org.apache.kafka.common.utils.Utils.mkMap; import static org.apache.kafka.common.utils.Utils.mkProperties; import static org.apache.kafka.streams.processor.internals.assignment.StreamsAssignmentProtocolVersions.LATEST_SUPPORTED_VERSION; -import static org.apache.kafka.test.TestUtils.retryOnExceptionWithTimeout; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SuppressionDurabilityIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SuppressionDurabilityIntegrationTest.java index 21acb226fc33c..f25920b4e9d71 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SuppressionDurabilityIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SuppressionDurabilityIntegrationTest.java @@ -25,6 +25,7 @@ import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValueTimestamp; @@ -43,7 +44,6 @@ import org.apache.kafka.streams.processor.api.Record; import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SuppressionIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SuppressionIntegrationTest.java index 9b1aa9496a7a9..63e7c38acd9ea 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SuppressionIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SuppressionIntegrationTest.java @@ -27,6 +27,7 @@ import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -43,7 +44,6 @@ import org.apache.kafka.streams.kstream.Produced; import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.hamcrest.Matchers; import org.junit.jupiter.api.AfterAll; @@ -67,6 +67,7 @@ import static java.lang.Long.MAX_VALUE; import static java.time.Duration.ofMillis; import static java.util.Arrays.asList; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.common.utils.Utils.mkEntry; import static org.apache.kafka.common.utils.Utils.mkMap; import static org.apache.kafka.common.utils.Utils.mkProperties; @@ -77,7 +78,6 @@ import static org.apache.kafka.streams.kstream.Suppressed.BufferConfig.maxBytes; import static org.apache.kafka.streams.kstream.Suppressed.BufferConfig.maxRecords; import static org.apache.kafka.streams.kstream.Suppressed.untilTimeLimit; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.hamcrest.CoreMatchers.hasItem; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SwallowUnknownTopicErrorIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SwallowUnknownTopicErrorIntegrationTest.java index 0535dd2465e4d..f524b6d775d82 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SwallowUnknownTopicErrorIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/SwallowUnknownTopicErrorIntegrationTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KafkaStreams.State; @@ -39,7 +40,6 @@ import org.apache.kafka.streams.kstream.Consumed; import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.Produced; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TaskAssignorIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TaskAssignorIntegrationTest.java index f0fc5477be9e4..efd6eaf496ba4 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TaskAssignorIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TaskAssignorIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.clients.consumer.ConsumerPartitionAssignor; import org.apache.kafka.clients.consumer.KafkaConsumer; import org.apache.kafka.clients.consumer.internals.ClassicKafkaConsumer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.StreamsBuilder; import org.apache.kafka.streams.StreamsConfig; @@ -31,7 +32,6 @@ import org.apache.kafka.streams.processor.internals.assignment.AssignorConfiguration.AssignmentListener; import org.apache.kafka.streams.processor.internals.assignment.HighAvailabilityTaskAssignor; import org.apache.kafka.streams.processor.internals.assignment.LegacyTaskAssignor; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TaskMetadataIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TaskMetadataIntegrationTest.java index a7d1a0c65b185..3e74867c20cb7 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TaskMetadataIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TaskMetadataIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -30,7 +31,6 @@ import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.processor.api.ContextualProcessor; import org.apache.kafka.streams.processor.api.Record; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimeWindowedKStreamIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimeWindowedKStreamIntegrationTest.java index 1d7d8053d37a3..91d489f798c4c 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimeWindowedKStreamIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimeWindowedKStreamIntegrationTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes.StringSerde; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValueTimestamp; import org.apache.kafka.streams.StreamsBuilder; @@ -47,7 +48,6 @@ import org.apache.kafka.test.MockAggregator; import org.apache.kafka.test.MockInitializer; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedKeyValueStoreWithHeadersTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedKeyValueStoreWithHeadersTest.java index bb110d86cdd2b..6fbc4180f540c 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedKeyValueStoreWithHeadersTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedKeyValueStoreWithHeadersTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -40,7 +41,6 @@ import org.apache.kafka.streams.state.TimestampedKeyValueStoreWithHeaders; import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.streams.state.ValueTimestampHeaders; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedStoreUpgradeIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedStoreUpgradeIntegrationTest.java index dbeaa628d4cdd..da7ccfc69c2dd 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedStoreUpgradeIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedStoreUpgradeIntegrationTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -41,7 +42,6 @@ import org.apache.kafka.streams.state.TimestampedWindowStore; import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.streams.state.WindowStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedWindowStoreWithHeadersTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedWindowStoreWithHeadersTest.java index 012bc773df6c5..1a3093bf0cce5 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedWindowStoreWithHeadersTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/TimestampedWindowStoreWithHeadersTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsBuilder; @@ -41,7 +42,6 @@ import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.streams.state.ValueTimestampHeaders; import org.apache.kafka.streams.state.WindowStoreIterator; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/VersionedKeyValueStoreIntegrationTest.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/VersionedKeyValueStoreIntegrationTest.java index 740b5b1af5c31..5338e178a190e 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/VersionedKeyValueStoreIntegrationTest.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/VersionedKeyValueStoreIntegrationTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.KeyValue; @@ -54,7 +55,6 @@ import org.apache.kafka.streams.state.VersionedKeyValueStore; import org.apache.kafka.streams.state.VersionedRecord; import org.apache.kafka.streams.state.internals.VersionedKeyValueToBytesStoreAdapter; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/utils/EmbeddedKafkaCluster.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/utils/EmbeddedKafkaCluster.java index ba3451589f0a2..7f85a3284c3c9 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/utils/EmbeddedKafkaCluster.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/utils/EmbeddedKafkaCluster.java @@ -41,6 +41,8 @@ import org.apache.kafka.common.serialization.ByteArraySerializer; import org.apache.kafka.common.test.KafkaClusterTestKit; import org.apache.kafka.common.test.TestKitNodes; +import org.apache.kafka.common.test.base.TestCondition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.coordinator.group.GroupConfig; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; @@ -50,8 +52,6 @@ import org.apache.kafka.server.config.ServerLogConfigs; import org.apache.kafka.server.util.MockTime; import org.apache.kafka.storage.internals.log.CleanerConfig; -import org.apache.kafka.test.TestCondition; -import org.apache.kafka.test.TestUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/utils/IntegrationTestUtils.java b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/utils/IntegrationTestUtils.java index 832e8eb1a0691..b3601c49ecc1f 100644 --- a/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/utils/IntegrationTestUtils.java +++ b/streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/utils/IntegrationTestUtils.java @@ -33,6 +33,8 @@ import org.apache.kafka.common.errors.GroupIdNotFoundException; import org.apache.kafka.common.errors.TimeoutException; import org.apache.kafka.common.header.Headers; +import org.apache.kafka.common.test.base.TestCondition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KafkaStreams; @@ -55,8 +57,6 @@ import org.apache.kafka.streams.query.StateQueryRequest; import org.apache.kafka.streams.query.StateQueryResult; import org.apache.kafka.streams.state.QueryableStoreType; -import org.apache.kafka.test.TestCondition; -import org.apache.kafka.test.TestUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -91,8 +91,8 @@ import java.util.stream.Collectors; import static java.util.Collections.singletonList; +import static org.apache.kafka.common.test.base.TestUtils.retryOnExceptionWithTimeout; import static org.apache.kafka.common.utils.Utils.sleep; -import static org.apache.kafka.test.TestUtils.retryOnExceptionWithTimeout; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.greaterThanOrEqualTo; import static org.hamcrest.Matchers.is; diff --git a/streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/WordCountTest.scala b/streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/WordCountTest.scala index 3e9813dda24d8..170391b3ecc07 100644 --- a/streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/WordCountTest.scala +++ b/streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/WordCountTest.scala @@ -28,9 +28,10 @@ import org.apache.kafka.streams.scala.kstream._ import org.apache.kafka.streams.integration.utils.{EmbeddedKafkaCluster, IntegrationTestUtils} import org.apache.kafka.clients.consumer.ConsumerConfig import org.apache.kafka.clients.producer.ProducerConfig -import org.apache.kafka.common.utils.{MockTime, Utils} +import org.apache.kafka.common.utils.Utils import org.apache.kafka.common.serialization.{LongDeserializer, StringDeserializer, StringSerializer} -import org.apache.kafka.test.TestUtils +import org.apache.kafka.common.test.base.TestUtils +import org.apache.kafka.server.util.MockTime import org.junit.jupiter.api.Tag import java.io.File diff --git a/streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/utils/StreamToTableJoinScalaIntegrationTestBase.scala b/streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/utils/StreamToTableJoinScalaIntegrationTestBase.scala index f3aec5784cd5d..fabc919185185 100644 --- a/streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/utils/StreamToTableJoinScalaIntegrationTestBase.scala +++ b/streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/utils/StreamToTableJoinScalaIntegrationTestBase.scala @@ -19,9 +19,10 @@ package org.apache.kafka.streams.integration.utils import org.apache.kafka.clients.consumer.ConsumerConfig import org.apache.kafka.clients.producer.ProducerConfig import org.apache.kafka.common.serialization._ -import org.apache.kafka.common.utils.{MockTime, Utils} +import org.apache.kafka.common.test.base.TestUtils +import org.apache.kafka.common.utils.Utils import org.apache.kafka.streams._ -import org.apache.kafka.test.TestUtils +import org.apache.kafka.server.util.MockTime import org.junit.jupiter.api._ import java.io.File diff --git a/streams/src/test/java/org/apache/kafka/streams/KafkaStreamsTest.java b/streams/src/test/java/org/apache/kafka/streams/KafkaStreamsTest.java index 11607240eb211..97b1cac94b402 100644 --- a/streams/src/test/java/org/apache/kafka/streams/KafkaStreamsTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/KafkaStreamsTest.java @@ -32,6 +32,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -61,7 +62,6 @@ import org.apache.kafka.test.MockClientSupplier; import org.apache.kafka.test.MockMetricsReporter; import org.apache.kafka.test.MockProcessorSupplier; -import org.apache.kafka.test.TestUtils; import org.apache.logging.log4j.Level; import org.junit.jupiter.api.AfterEach; @@ -99,10 +99,10 @@ import java.util.concurrent.atomic.AtomicReference; import static java.util.Collections.singletonList; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.streams.state.QueryableStoreTypes.keyValueStore; import static org.apache.kafka.streams.utils.TestUtils.safeUniqueTestName; import static org.apache.kafka.streams.utils.TestUtils.waitForApplicationState; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.hamcrest.CoreMatchers.hasItem; import static org.hamcrest.CoreMatchers.not; import static org.hamcrest.MatcherAssert.assertThat; diff --git a/streams/src/test/java/org/apache/kafka/streams/kstream/PrintedTest.java b/streams/src/test/java/org/apache/kafka/streams/kstream/PrintedTest.java index 566c99fea1763..4b60f6825dc91 100644 --- a/streams/src/test/java/org/apache/kafka/streams/kstream/PrintedTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/kstream/PrintedTest.java @@ -17,12 +17,12 @@ package org.apache.kafka.streams.kstream; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.errors.TopologyException; import org.apache.kafka.streams.kstream.internals.PrintedInternal; import org.apache.kafka.streams.processor.api.Processor; import org.apache.kafka.streams.processor.api.ProcessorSupplier; import org.apache.kafka.streams.processor.api.Record; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KStreamSessionWindowAggregateProcessorTest.java b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KStreamSessionWindowAggregateProcessorTest.java index 1e945b52f3a57..0f8f9298334de 100644 --- a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KStreamSessionWindowAggregateProcessorTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KStreamSessionWindowAggregateProcessorTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.LogCaptureAppender.Event; import org.apache.kafka.common.utils.MockTime; @@ -49,7 +50,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.params.ParameterizedTest; diff --git a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KStreamWindowAggregateTest.java b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KStreamWindowAggregateTest.java index eed3fd998e86b..496f11acf4f6b 100644 --- a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KStreamWindowAggregateTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KStreamWindowAggregateTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.Utils; @@ -60,7 +61,6 @@ import org.apache.kafka.test.MockInitializer; import org.apache.kafka.test.MockInternalProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.hamcrest.Matcher; import org.junit.jupiter.params.ParameterizedTest; diff --git a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableAggregateTest.java b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableAggregateTest.java index 653039db21ef2..66dd4e42c9687 100644 --- a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableAggregateTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableAggregateTest.java @@ -26,6 +26,7 @@ import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.KeyValueTimestamp; @@ -50,7 +51,6 @@ import org.apache.kafka.test.MockInitializer; import org.apache.kafka.test.MockMapper; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; diff --git a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableKTableForeignKeyJoinScenarioTest.java b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableKTableForeignKeyJoinScenarioTest.java index a2c564fc16a19..a43eb8ff431a4 100644 --- a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableKTableForeignKeyJoinScenarioTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableKTableForeignKeyJoinScenarioTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.StreamsBuilder; import org.apache.kafka.streams.StreamsConfig; @@ -35,7 +36,6 @@ import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.utils.UniqueTopicSerdeScope; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; diff --git a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableTransformValuesTest.java b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableTransformValuesTest.java index 75a64d580ec8e..9ab159e1d8859 100644 --- a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableTransformValuesTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/KTableTransformValuesTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.KeyValueTimestamp; @@ -49,7 +50,6 @@ import org.apache.kafka.test.MockReducer; import org.apache.kafka.test.NoOpValueTransformerWithKeySupplier; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/SuppressScenarioTest.java b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/SuppressScenarioTest.java index 48363fe0a1a6c..e8e11983c9ae6 100644 --- a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/SuppressScenarioTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/SuppressScenarioTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KeyValue; @@ -47,7 +48,6 @@ import org.apache.kafka.streams.state.SessionStore; import org.apache.kafka.streams.state.WindowStore; import org.apache.kafka.streams.test.TestRecord; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/foreignkeyjoin/ForeignTableJoinProcessorSupplierTests.java b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/foreignkeyjoin/ForeignTableJoinProcessorSupplierTests.java index c3ba367a30519..6f4667827fe1e 100644 --- a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/foreignkeyjoin/ForeignTableJoinProcessorSupplierTests.java +++ b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/foreignkeyjoin/ForeignTableJoinProcessorSupplierTests.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.kstream.internals.Change; @@ -32,7 +33,6 @@ import org.apache.kafka.streams.state.ValueTimestampHeaders; import org.apache.kafka.test.MockInternalProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Assertions; diff --git a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/foreignkeyjoin/SubscriptionReceiveProcessorSupplierTest.java b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/foreignkeyjoin/SubscriptionReceiveProcessorSupplierTest.java index 7a7fb74cd38ee..fac0182d4c5a6 100644 --- a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/foreignkeyjoin/SubscriptionReceiveProcessorSupplierTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/foreignkeyjoin/SubscriptionReceiveProcessorSupplierTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.kstream.internals.Change; @@ -36,7 +37,6 @@ import org.apache.kafka.streams.state.ValueTimestampHeaders; import org.apache.kafka.test.MockInternalProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/suppress/KTableSuppressProcessorMetricsTest.java b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/suppress/KTableSuppressProcessorMetricsTest.java index 728fdd72f8345..f770c13961c2c 100644 --- a/streams/src/test/java/org/apache/kafka/streams/kstream/internals/suppress/KTableSuppressProcessorMetricsTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/kstream/internals/suppress/KTableSuppressProcessorMetricsTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.Metric; import org.apache.kafka.common.MetricName; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.kstream.Suppressed; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.state.internals.InMemoryTimeOrderedKeyValueChangeBuffer; import org.apache.kafka.test.MockInternalProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.hamcrest.Matcher; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/DefaultStateUpdaterTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/DefaultStateUpdaterTest.java index b6461669bd77b..657f6a73a18f5 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/DefaultStateUpdaterTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/DefaultStateUpdaterTest.java @@ -53,6 +53,7 @@ import java.util.concurrent.atomic.AtomicBoolean; import java.util.stream.Collectors; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.common.utils.Utils.mkEntry; import static org.apache.kafka.common.utils.Utils.mkMap; import static org.apache.kafka.common.utils.Utils.mkObjectProperties; @@ -61,7 +62,6 @@ import static org.apache.kafka.test.StreamsTestUtils.TaskBuilder.statefulTask; import static org.apache.kafka.test.StreamsTestUtils.TaskBuilder.statelessTask; import static org.apache.kafka.test.StreamsTestUtils.TopologyMetadataBuilder.unnamedTopology; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.greaterThanOrEqualTo; import static org.hamcrest.Matchers.is; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStateManagerImplTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStateManagerImplTest.java index 4759bdc050841..022e816843abc 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStateManagerImplTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStateManagerImplTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.errors.TimeoutException; import org.apache.kafka.common.serialization.Deserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.internals.LogContext; @@ -43,7 +44,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockStateRestoreListener; import org.apache.kafka.test.NoOpReadOnlyStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStateTaskTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStateTaskTest.java index d5f22be3a2b77..0f9563a150a4a 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStateTaskTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStateTaskTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.LongSerializer; import org.apache.kafka.common.serialization.StringDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.errors.ErrorHandlerContext; @@ -38,7 +39,6 @@ import org.apache.kafka.test.MockProcessorNode; import org.apache.kafka.test.MockSourceNode; import org.apache.kafka.test.NoOpProcessorContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStreamThreadTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStreamThreadTest.java index 7c0216cd07f58..8d7caab1ac4b6 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStreamThreadTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/GlobalStreamThreadTest.java @@ -27,6 +27,7 @@ import org.apache.kafka.common.errors.TimeoutException; import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.StreamsConfig; @@ -43,7 +44,6 @@ import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.streams.state.StoreBuilder; import org.apache.kafka.test.MockStateRestoreListener; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/NamedTopologyTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/NamedTopologyTest.java index 43a59b7057c48..9346a33723d13 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/NamedTopologyTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/NamedTopologyTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.processor.internals; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.errors.TopologyException; import org.apache.kafka.streams.errors.UnknownStateStoreException; @@ -27,7 +28,6 @@ import org.apache.kafka.streams.processor.internals.namedtopology.NamedTopologyBuilder; import org.apache.kafka.streams.processor.internals.namedtopology.NamedTopologyStoreQueryParameters; import org.apache.kafka.streams.state.Stores; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/ProcessorStateManagerTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/ProcessorStateManagerTest.java index 63e7e7c2e2336..52efcea77f684 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/ProcessorStateManagerTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/ProcessorStateManagerTest.java @@ -18,6 +18,7 @@ import org.apache.kafka.clients.consumer.ConsumerRecord; import org.apache.kafka.common.TopicPartition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; @@ -43,7 +44,6 @@ import org.apache.kafka.test.MockCachedKeyValueStore; import org.apache.kafka.test.MockKeyValueStore; import org.apache.kafka.test.MockRestoreCallback; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/ProcessorTopologyTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/ProcessorTopologyTest.java index e77891bb531a9..37865917b9849 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/ProcessorTopologyTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/ProcessorTopologyTest.java @@ -27,6 +27,7 @@ import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.TestInputTopic; @@ -47,7 +48,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.test.TestRecord; import org.apache.kafka.test.MockApiProcessorSupplier; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/StandbyTaskTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/StandbyTaskTest.java index 8cd65e7aa2d7f..b16b10bd1ed10 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/StandbyTaskTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/StandbyTaskTest.java @@ -27,6 +27,7 @@ import org.apache.kafka.common.metrics.Sensor; import org.apache.kafka.common.metrics.stats.CumulativeSum; import org.apache.kafka.common.serialization.IntegerSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; @@ -43,7 +44,6 @@ import org.apache.kafka.test.MockKeyValueStoreBuilder; import org.apache.kafka.test.MockRestoreConsumer; import org.apache.kafka.test.MockTimestampExtractor; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/StateDirectoryTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/StateDirectoryTest.java index 0f3e6846d2419..b986768278a25 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/StateDirectoryTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/StateDirectoryTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.processor.internals; import org.apache.kafka.common.TopicPartition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; @@ -29,7 +30,6 @@ import org.apache.kafka.streams.processor.internals.StateDirectory.TaskDirectory; import org.apache.kafka.streams.state.internals.OffsetCheckpoint; import org.apache.kafka.test.MockKeyValueStore; -import org.apache.kafka.test.TestUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/StateManagerUtilTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/StateManagerUtilTest.java index 415f6dc52a13b..f060d4718acb8 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/StateManagerUtilTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/StateManagerUtilTest.java @@ -16,6 +16,7 @@ */ package org.apache.kafka.streams.processor.internals; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.errors.LockException; @@ -24,7 +25,6 @@ import org.apache.kafka.streams.processor.TaskId; import org.apache.kafka.streams.processor.internals.Task.TaskType; import org.apache.kafka.test.MockKeyValueStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/StreamTaskTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/StreamTaskTest.java index f466493d52eeb..7386a90dce530 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/StreamTaskTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/StreamTaskTest.java @@ -41,6 +41,7 @@ import org.apache.kafka.common.serialization.IntegerDeserializer; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.Serializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; @@ -76,7 +77,6 @@ import org.apache.kafka.test.MockProcessorNode; import org.apache.kafka.test.MockSourceNode; import org.apache.kafka.test.MockTimestampExtractor; -import org.apache.kafka.test.TestUtils; import org.apache.logging.log4j.Level; import org.hamcrest.Matchers; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/StreamThreadTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/StreamThreadTest.java index 4a393060d62c8..c82434f244199 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/StreamThreadTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/StreamThreadTest.java @@ -56,6 +56,8 @@ import org.apache.kafka.common.record.TimestampType; import org.apache.kafka.common.requests.StreamsGroupHeartbeatResponse; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestCondition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -101,8 +103,6 @@ import org.apache.kafka.test.MockStateRestoreListener; import org.apache.kafka.test.MockTimestampExtractor; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestCondition; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -142,13 +142,13 @@ import static java.util.Collections.emptySet; import static java.util.Collections.singleton; import static java.util.Collections.singletonMap; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.apache.kafka.common.utils.Utils.mkEntry; import static org.apache.kafka.common.utils.Utils.mkMap; import static org.apache.kafka.common.utils.Utils.mkProperties; import static org.apache.kafka.streams.processor.internals.ClientUtils.adminClientId; import static org.apache.kafka.test.StreamsTestUtils.TaskBuilder.statelessTask; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; -import static org.apache.kafka.test.TestUtils.waitForCondition; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.not; import static org.hamcrest.CoreMatchers.startsWith; diff --git a/streams/src/test/java/org/apache/kafka/streams/processor/internals/tasks/DefaultTaskExecutorTest.java b/streams/src/test/java/org/apache/kafka/streams/processor/internals/tasks/DefaultTaskExecutorTest.java index d43670429b135..9ddebf1d8a5cd 100644 --- a/streams/src/test/java/org/apache/kafka/streams/processor/internals/tasks/DefaultTaskExecutorTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/processor/internals/tasks/DefaultTaskExecutorTest.java @@ -18,13 +18,13 @@ import org.apache.kafka.common.KafkaFuture; import org.apache.kafka.common.errors.TimeoutException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.streams.errors.StreamsException; import org.apache.kafka.streams.processor.TaskId; import org.apache.kafka.streams.processor.internals.StreamTask; import org.apache.kafka.streams.processor.internals.TaskExecutionMetadata; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -33,7 +33,7 @@ import java.time.Duration; import java.util.Collections; -import static org.apache.kafka.test.TestUtils.waitForCondition; +import static org.apache.kafka.common.test.base.TestUtils.waitForCondition; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNull; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/KeyValueStoreTestDriver.java b/streams/src/test/java/org/apache/kafka/streams/state/KeyValueStoreTestDriver.java index 84a288a29e927..4287b86e4eb83 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/KeyValueStoreTestDriver.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/KeyValueStoreTestDriver.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Deserializer; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.Serializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.KeyValue; @@ -46,7 +47,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRocksDbConfigSetter; import org.apache.kafka.test.MockTimestampExtractor; -import org.apache.kafka.test.TestUtils; import java.io.File; import java.util.Collections; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractDualSchemaRocksDBSegmentedBytesStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractDualSchemaRocksDBSegmentedBytesStoreTest.java index 9d2ac218f8503..d2ccacb33851e 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractDualSchemaRocksDBSegmentedBytesStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractDualSchemaRocksDBSegmentedBytesStoreTest.java @@ -27,6 +27,7 @@ import org.apache.kafka.common.record.internal.RecordBatch; import org.apache.kafka.common.serialization.LongSerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -53,7 +54,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.hamcrest.Matchers; import org.junit.jupiter.api.AfterEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractRocksDBSegmentedBytesStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractRocksDBSegmentedBytesStoreTest.java index f1712f2bf901d..ca0c0ee1fdbb5 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractRocksDBSegmentedBytesStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractRocksDBSegmentedBytesStoreTest.java @@ -31,6 +31,7 @@ import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -52,7 +53,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.hamcrest.Matchers; import org.junit.jupiter.api.AfterEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractSegmentsTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractSegmentsTest.java index 5451ded03bcc9..a21c1683fad6f 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractSegmentsTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractSegmentsTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.errors.TaskCorruptedException; @@ -29,7 +30,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractSessionBytesStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractSessionBytesStoreTest.java index 39a1970f53312..f83e08a226e41 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractSessionBytesStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractSessionBytesStoreTest.java @@ -25,6 +25,7 @@ import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.Time; @@ -42,7 +43,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractWindowBytesStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractWindowBytesStoreTest.java index c5e9c5b59fd1a..9daffdf29c41b 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractWindowBytesStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/AbstractWindowBytesStoreTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.Time; @@ -39,7 +40,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingInMemoryKeyValueStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingInMemoryKeyValueStoreTest.java index 60ba5e0c5939f..81b47113ce1c1 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingInMemoryKeyValueStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingInMemoryKeyValueStoreTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.KeyValue; @@ -34,7 +35,6 @@ import org.apache.kafka.streams.state.StoreBuilder; import org.apache.kafka.streams.state.Stores; import org.apache.kafka.test.InternalMockProcessorContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingInMemorySessionStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingInMemorySessionStoreTest.java index ae1bb2577598d..5f1e80b0ba60b 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingInMemorySessionStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingInMemorySessionStoreTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.Deserializer; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.StringDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.internals.LogContext; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.state.KeyValueIterator; import org.apache.kafka.streams.state.SessionStore; import org.apache.kafka.test.InternalMockProcessorContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingPersistentSessionStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingPersistentSessionStoreTest.java index 8dff7d0c1cd6a..35035b7e0c4f6 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingPersistentSessionStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingPersistentSessionStoreTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.Deserializer; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.StringDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.internals.LogContext; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.state.KeyValueIterator; import org.apache.kafka.streams.state.SessionStore; import org.apache.kafka.test.InternalMockProcessorContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingPersistentWindowStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingPersistentWindowStoreTest.java index 4d0bb1bc44449..c26779c5cab58 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingPersistentWindowStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/CachingPersistentWindowStoreTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.internals.LogContext; @@ -48,7 +49,6 @@ import org.apache.kafka.streams.state.WindowStore; import org.apache.kafka.streams.state.WindowStoreIterator; import org.apache.kafka.test.InternalMockProcessorContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingKeyValueBytesStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingKeyValueBytesStoreTest.java index 0c288a0ddd6ab..ec752fc1770a7 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingKeyValueBytesStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingKeyValueBytesStoreTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -39,7 +40,6 @@ import org.apache.kafka.streams.state.KeyValueStore; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedKeyValueBytesStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedKeyValueBytesStoreTest.java index cc5d7d18dba74..2672db5713d80 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedKeyValueBytesStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedKeyValueBytesStoreTest.java @@ -18,6 +18,7 @@ import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.KeyValue; @@ -27,7 +28,6 @@ import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedKeyValueBytesStoreWithHeadersTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedKeyValueBytesStoreWithHeadersTest.java index 13f475a7b7bc3..d9e977b081bb7 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedKeyValueBytesStoreWithHeadersTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedKeyValueBytesStoreWithHeadersTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.KeyValue; @@ -29,7 +30,6 @@ import org.apache.kafka.streams.state.ValueTimestampHeaders; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedWindowBytesStoreWithHeadersTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedWindowBytesStoreWithHeadersTest.java index 6535e6de832da..7fa01238cc783 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedWindowBytesStoreWithHeadersTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingTimestampedWindowBytesStoreWithHeadersTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.ByteArraySerializer; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -41,7 +42,6 @@ import org.apache.kafka.streams.state.WindowStoreIterator; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingVersionedKeyValueBytesStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingVersionedKeyValueBytesStoreTest.java index 778d3489bd5fc..03ce315829490 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingVersionedKeyValueBytesStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/ChangeLoggingVersionedKeyValueBytesStoreTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.KeyValue; @@ -28,7 +29,6 @@ import org.apache.kafka.streams.state.VersionedBytesStore; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/InMemoryWindowStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/InMemoryWindowStoreTest.java index b9461f75d054f..7252f54fbf6bb 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/InMemoryWindowStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/InMemoryWindowStoreTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsConfig; @@ -40,7 +41,6 @@ import org.apache.kafka.streams.state.WindowStoreIterator; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/KeyValueSegmentTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/KeyValueSegmentTest.java index fa0757ac62f6d..b39feb25e2364 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/KeyValueSegmentTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/KeyValueSegmentTest.java @@ -17,12 +17,12 @@ package org.apache.kafka.streams.state.internals; import org.apache.kafka.common.metrics.Metrics; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.processor.TaskId; import org.apache.kafka.streams.processor.internals.metrics.StreamsMetricsImpl; import org.apache.kafka.streams.query.Position; import org.apache.kafka.streams.state.internals.metrics.RocksDBMetricsRecorder; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/LegacyCheckpointingStateStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/LegacyCheckpointingStateStoreTest.java index 16bc126de10a5..8e30b6655b2ea 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/LegacyCheckpointingStateStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/LegacyCheckpointingStateStoreTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.state.internals; import org.apache.kafka.common.TopicPartition; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; @@ -28,7 +29,6 @@ import org.apache.kafka.streams.processor.TaskId; import org.apache.kafka.streams.processor.internals.StateDirectory; import org.apache.kafka.test.MockKeyValueStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/ListValueStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/ListValueStoreTest.java index aca355a885263..97ba6cc799723 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/ListValueStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/ListValueStoreTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.KeyValue; @@ -29,7 +30,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.params.ParameterizedTest; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/LogicalKeyValueSegmentTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/LogicalKeyValueSegmentTest.java index bc1a49dd44fb1..40056b4736bfd 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/LogicalKeyValueSegmentTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/LogicalKeyValueSegmentTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KeyValue; @@ -30,7 +31,6 @@ import org.apache.kafka.streams.state.internals.metrics.RocksDBMetricsRecorder; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredKeyValueStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredKeyValueStoreTest.java index 98bbb5e0be11e..3edb9ff05977a 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredKeyValueStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredKeyValueStoreTest.java @@ -31,6 +31,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -48,7 +49,6 @@ import org.apache.kafka.test.KeyValueIteratorStub; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredSessionStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredSessionStoreTest.java index 28982f9e229b7..11af67796d1ee 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredSessionStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredSessionStoreTest.java @@ -31,6 +31,7 @@ import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.Serializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -50,7 +51,6 @@ import org.apache.kafka.test.KeyValueIteratorStub; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredTimestampedWindowStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredTimestampedWindowStoreTest.java index 98e7fbfc70c02..b63f0e44294d2 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredTimestampedWindowStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredTimestampedWindowStoreTest.java @@ -24,6 +24,7 @@ import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.Serializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -38,7 +39,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredTimestampedWindowStoreWithHeadersTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredTimestampedWindowStoreWithHeadersTest.java index eb2c6a65f8ebb..b29a279b9aa2b 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredTimestampedWindowStoreWithHeadersTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredTimestampedWindowStoreWithHeadersTest.java @@ -25,6 +25,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -45,7 +46,6 @@ import org.apache.kafka.test.KeyValueIteratorStub; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredWindowStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredWindowStoreTest.java index 1d15d483886ec..cd8a69fc4bed5 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredWindowStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/MeteredWindowStoreTest.java @@ -31,6 +31,7 @@ import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.Serializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -45,7 +46,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/OffsetCheckpointTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/OffsetCheckpointTest.java index 903050c568b15..6dd8ea7e2e95a 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/OffsetCheckpointTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/OffsetCheckpointTest.java @@ -17,7 +17,7 @@ package org.apache.kafka.streams.state.internals; import org.apache.kafka.common.TopicPartition; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/PlainToHeadersWindowStoreAdapterTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/PlainToHeadersWindowStoreAdapterTest.java index 6c3400c344e3b..217efcd66a804 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/PlainToHeadersWindowStoreAdapterTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/PlainToHeadersWindowStoreAdapterTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.header.Headers; import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsConfig; @@ -36,7 +37,6 @@ import org.apache.kafka.streams.state.WindowStoreIterator; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBSessionStoreWithHeadersTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBSessionStoreWithHeadersTest.java index 9acbdfef326ac..4182d02e0ac14 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBSessionStoreWithHeadersTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBSessionStoreWithHeadersTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.state.internals; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.kstream.Windowed; @@ -28,7 +29,6 @@ import org.apache.kafka.streams.state.KeyValueIterator; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBStoreTest.java index 7734646a5c29e..c4c9c9af7fb0f 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBStoreTest.java @@ -36,6 +36,7 @@ import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; import org.apache.kafka.common.serialization.UUIDSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; @@ -61,7 +62,6 @@ import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRocksDbConfigSetter; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.hamcrest.Matchers; import org.junit.jupiter.api.AfterEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedKeyValueBufferTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedKeyValueBufferTest.java index e288c04517e27..3b87af749c063 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedKeyValueBufferTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedKeyValueBufferTest.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.metrics.Sensor; import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.processor.TaskId; import org.apache.kafka.streams.processor.api.Record; @@ -30,7 +31,6 @@ import org.apache.kafka.streams.processor.internals.metrics.StreamsMetricsImpl; import org.apache.kafka.test.MockInternalProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedKeyValueBytesStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedKeyValueBytesStoreTest.java index b0379cf603fd6..1c9d7e711d1c5 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedKeyValueBytesStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedKeyValueBytesStoreTest.java @@ -21,13 +21,13 @@ import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.processor.internals.MockStreamsMetrics; import org.apache.kafka.streams.processor.internals.ProcessorRecordContext; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedSessionStoreWithHeadersTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedSessionStoreWithHeadersTest.java index d9647494a66d1..e2deb189f5084 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedSessionStoreWithHeadersTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedSessionStoreWithHeadersTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.state.internals; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.kstream.Windowed; @@ -28,7 +29,6 @@ import org.apache.kafka.streams.state.KeyValueIterator; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedWindowStoreWithHeadersTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedWindowStoreWithHeadersTest.java index 13994dd36af45..667321df04ceb 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedWindowStoreWithHeadersTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimeOrderedWindowStoreWithHeadersTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.state.internals; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.query.FailureReason; @@ -29,7 +30,6 @@ import org.apache.kafka.streams.state.WindowStoreIterator; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimestampedWindowStoreWithHeadersTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimestampedWindowStoreWithHeadersTest.java index 554f5559865a2..14b845b6f0e25 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimestampedWindowStoreWithHeadersTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTimestampedWindowStoreWithHeadersTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.state.internals; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.query.FailureReason; @@ -29,7 +30,6 @@ import org.apache.kafka.streams.state.WindowStoreIterator; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBVersionedStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBVersionedStoreTest.java index 340ca7eb21642..1d413624e68e8 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBVersionedStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBVersionedStoreTest.java @@ -26,6 +26,7 @@ import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.query.Position; @@ -34,7 +35,6 @@ import org.apache.kafka.streams.state.VersionedRecordIterator; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/SegmentIteratorTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/SegmentIteratorTest.java index 2f4fdc159eef5..54e8bd1cec04d 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/SegmentIteratorTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/SegmentIteratorTest.java @@ -18,6 +18,7 @@ import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.internals.LogContext; import org.apache.kafka.streams.KeyValue; @@ -26,7 +27,6 @@ import org.apache.kafka.streams.state.internals.metrics.RocksDBMetricsRecorder; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.MockRecordCollector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/SessionSegmentWithHeadersTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/SessionSegmentWithHeadersTest.java index 1aeba768601cc..942d6753d903c 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/SessionSegmentWithHeadersTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/SessionSegmentWithHeadersTest.java @@ -17,12 +17,12 @@ package org.apache.kafka.streams.state.internals; import org.apache.kafka.common.metrics.Metrics; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.processor.TaskId; import org.apache.kafka.streams.processor.internals.metrics.StreamsMetricsImpl; import org.apache.kafka.streams.query.Position; import org.apache.kafka.streams.state.internals.metrics.RocksDBMetricsRecorder; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/SessionStoreFetchTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/SessionStoreFetchTest.java index 87770940cf82b..58c406a083b66 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/SessionStoreFetchTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/SessionStoreFetchTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KeyValue; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.state.SessionBytesStoreSupplier; import org.apache.kafka.streams.state.SessionStore; import org.apache.kafka.streams.state.Stores; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.params.ParameterizedTest; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/StreamThreadStateStoreProviderTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/StreamThreadStateStoreProviderTest.java index 1eaf63d19c806..984ba6037f7a8 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/StreamThreadStateStoreProviderTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/StreamThreadStateStoreProviderTest.java @@ -27,6 +27,7 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.common.utils.Utils; @@ -66,7 +67,6 @@ import org.apache.kafka.streams.state.ValueAndTimestamp; import org.apache.kafka.streams.state.ValueTimestampHeaders; import org.apache.kafka.test.MockApiProcessorSupplier; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedCachingPersistentWindowStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedCachingPersistentWindowStoreTest.java index b1148fa071606..ea1541b81e0f0 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedCachingPersistentWindowStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedCachingPersistentWindowStoreTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.internals.LogContext; @@ -52,7 +53,6 @@ import org.apache.kafka.streams.state.internals.PrefixedWindowKeySchemas.KeyFirstWindowKeySchema; import org.apache.kafka.streams.state.internals.PrefixedWindowKeySchemas.TimeFirstWindowKeySchema; import org.apache.kafka.test.InternalMockProcessorContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.params.ParameterizedTest; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedKeyValueBufferTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedKeyValueBufferTest.java index 3efbfdf5b5360..cf93a595283d6 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedKeyValueBufferTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedKeyValueBufferTest.java @@ -25,6 +25,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsConfig; @@ -37,7 +38,6 @@ import org.apache.kafka.streams.state.internals.TimeOrderedKeyValueBuffer.Eviction; import org.apache.kafka.test.MockInternalProcessorContext; import org.apache.kafka.test.MockRecordCollector; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedSessionStoreUpgradeTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedSessionStoreUpgradeTest.java index 9c3ef69d7f8bc..ba6e2e1bac301 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedSessionStoreUpgradeTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedSessionStoreUpgradeTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.internals.ByteUtils; import org.apache.kafka.streams.DslStoreFormat; @@ -42,7 +43,6 @@ import org.apache.kafka.streams.state.SessionStore; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedWindowStoreTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedWindowStoreTest.java index 51d65a330aeca..fb5a0fba18888 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedWindowStoreTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedWindowStoreTest.java @@ -23,6 +23,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.internals.LogContext; @@ -51,7 +52,6 @@ import org.apache.kafka.streams.state.internals.PrefixedWindowKeySchemas.KeyFirstWindowKeySchema; import org.apache.kafka.streams.state.internals.PrefixedWindowKeySchemas.TimeFirstWindowKeySchema; import org.apache.kafka.test.InternalMockProcessorContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.params.ParameterizedTest; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedWindowStoreUpgradeTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedWindowStoreUpgradeTest.java index 12829a3b99535..a281591097c16 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedWindowStoreUpgradeTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimeOrderedWindowStoreUpgradeTest.java @@ -19,13 +19,13 @@ import org.apache.kafka.common.header.Headers; import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.internals.ByteUtils; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.state.WindowStore; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedKeyValueStoreBuilderWithHeadersTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedKeyValueStoreBuilderWithHeadersTest.java index 3c150da4f3d36..9df39f92d85c4 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedKeyValueStoreBuilderWithHeadersTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedKeyValueStoreBuilderWithHeadersTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.common.header.Headers; import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.StreamsConfig; @@ -40,7 +41,6 @@ import org.apache.kafka.streams.state.ValueTimestampHeaders; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedSegmentTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedSegmentTest.java index 11f7e6c13cb41..f7adaeaabbbc8 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedSegmentTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedSegmentTest.java @@ -17,12 +17,12 @@ package org.apache.kafka.streams.state.internals; import org.apache.kafka.common.metrics.Metrics; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.processor.TaskId; import org.apache.kafka.streams.processor.internals.metrics.StreamsMetricsImpl; import org.apache.kafka.streams.query.Position; import org.apache.kafka.streams.state.internals.metrics.RocksDBMetricsRecorder; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedSegmentWithHeadersTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedSegmentWithHeadersTest.java index 007288409cfab..b2db1cad22694 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedSegmentWithHeadersTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedSegmentWithHeadersTest.java @@ -17,12 +17,12 @@ package org.apache.kafka.streams.state.internals; import org.apache.kafka.common.metrics.Metrics; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.streams.processor.TaskId; import org.apache.kafka.streams.processor.internals.metrics.StreamsMetricsImpl; import org.apache.kafka.streams.query.Position; import org.apache.kafka.streams.state.internals.metrics.RocksDBMetricsRecorder; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedToHeadersWindowStoreAdapterTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedToHeadersWindowStoreAdapterTest.java index cf1649b144c90..cb9dfbbf377bf 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedToHeadersWindowStoreAdapterTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedToHeadersWindowStoreAdapterTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.header.Headers; import org.apache.kafka.common.header.internals.RecordHeaders; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsConfig; @@ -37,7 +38,6 @@ import org.apache.kafka.streams.state.WindowStoreIterator; import org.apache.kafka.test.InternalMockProcessorContext; import org.apache.kafka.test.StreamsTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedWindowStoreWithHeadersSerializerSideEffectTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedWindowStoreWithHeadersSerializerSideEffectTest.java index d3b661df17ee1..ae1d5f4f2ffcb 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedWindowStoreWithHeadersSerializerSideEffectTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/TimestampedWindowStoreWithHeadersSerializerSideEffectTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.serialization.Serde; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.Serializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.StreamsBuilder; import org.apache.kafka.streams.TestInputTopic; import org.apache.kafka.streams.TestOutputTopic; @@ -33,7 +34,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.TimestampedWindowStoreWithHeaders; import org.apache.kafka.streams.state.ValueTimestampHeaders; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/WindowStoreFetchTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/WindowStoreFetchTest.java index 08391465a5f0c..665a173ff1bd6 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/WindowStoreFetchTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/WindowStoreFetchTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KeyValue; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.WindowBytesStoreSupplier; import org.apache.kafka.streams.state.WindowStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.params.ParameterizedTest; diff --git a/streams/src/test/java/org/apache/kafka/streams/state/internals/metrics/RocksDBBlockCacheMetricsTest.java b/streams/src/test/java/org/apache/kafka/streams/state/internals/metrics/RocksDBBlockCacheMetricsTest.java index 819aaa200ead8..497db9b148574 100644 --- a/streams/src/test/java/org/apache/kafka/streams/state/internals/metrics/RocksDBBlockCacheMetricsTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/state/internals/metrics/RocksDBBlockCacheMetricsTest.java @@ -18,6 +18,7 @@ import org.apache.kafka.common.MetricName; import org.apache.kafka.common.metrics.KafkaMetric; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.processor.StateStoreContext; import org.apache.kafka.streams.processor.TaskId; @@ -27,7 +28,6 @@ import org.apache.kafka.streams.state.internals.RocksDBStore; import org.apache.kafka.streams.state.internals.RocksDBTimestampedStore; import org.apache.kafka.test.MockInternalProcessorContext; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; diff --git a/streams/src/test/java/org/apache/kafka/streams/tests/RelationalSmokeTestTest.java b/streams/src/test/java/org/apache/kafka/streams/tests/RelationalSmokeTestTest.java index bbe7d2dad0fdf..bad19de9f3970 100644 --- a/streams/src/test/java/org/apache/kafka/streams/tests/RelationalSmokeTestTest.java +++ b/streams/src/test/java/org/apache/kafka/streams/tests/RelationalSmokeTestTest.java @@ -18,11 +18,11 @@ import org.apache.kafka.common.serialization.IntegerDeserializer; import org.apache.kafka.common.serialization.IntegerSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.TestInputTopic; import org.apache.kafka.streams.TestOutputTopic; import org.apache.kafka.streams.TopologyTestDriver; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; diff --git a/streams/src/test/java/org/apache/kafka/streams/tests/SmokeTestClient.java b/streams/src/test/java/org/apache/kafka/streams/tests/SmokeTestClient.java index 13b740ced0c8d..a9701186494b2 100644 --- a/streams/src/test/java/org/apache/kafka/streams/tests/SmokeTestClient.java +++ b/streams/src/test/java/org/apache/kafka/streams/tests/SmokeTestClient.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.tests; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.common.utils.internals.KafkaThread; import org.apache.kafka.streams.KafkaStreams; @@ -37,7 +38,6 @@ import org.apache.kafka.streams.kstream.Windowed; import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.WindowStore; -import org.apache.kafka.test.TestUtils; import java.time.Duration; import java.time.Instant; diff --git a/streams/src/test/java/org/apache/kafka/streams/utils/TestUtils.java b/streams/src/test/java/org/apache/kafka/streams/utils/TestUtils.java index 2e13e3e6d9b62..0c7a0c33578dc 100644 --- a/streams/src/test/java/org/apache/kafka/streams/utils/TestUtils.java +++ b/streams/src/test/java/org/apache/kafka/streams/utils/TestUtils.java @@ -42,9 +42,9 @@ import java.util.Set; import java.util.stream.Collectors; +import static org.apache.kafka.common.test.base.TestUtils.retryOnExceptionWithTimeout; import static org.apache.kafka.streams.StreamsConfig.APPLICATION_ID_CONFIG; import static org.apache.kafka.streams.StreamsConfig.BOOTSTRAP_SERVERS_CONFIG; -import static org.apache.kafka.test.TestUtils.retryOnExceptionWithTimeout; import static org.hamcrest.MatcherAssert.assertThat; public class TestUtils { diff --git a/streams/src/test/java/org/apache/kafka/test/StreamsTestUtils.java b/streams/src/test/java/org/apache/kafka/test/StreamsTestUtils.java index 35b9f5aa3f639..b9f1f311ad540 100644 --- a/streams/src/test/java/org/apache/kafka/test/StreamsTestUtils.java +++ b/streams/src/test/java/org/apache/kafka/test/StreamsTestUtils.java @@ -21,6 +21,7 @@ import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.metrics.Metrics; import org.apache.kafka.common.serialization.Serde; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Bytes; import org.apache.kafka.streams.KeyValue; import org.apache.kafka.streams.StreamsConfig; diff --git a/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/utils/TestDriver.scala b/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/utils/TestDriver.scala index 23a24178fb941..9cf514c444e19 100644 --- a/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/utils/TestDriver.scala +++ b/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/utils/TestDriver.scala @@ -20,9 +20,9 @@ import java.time.Instant import java.util.Properties import org.apache.kafka.common.serialization.Serde +import org.apache.kafka.common.test.base.TestUtils import org.apache.kafka.streams.scala.StreamsBuilder import org.apache.kafka.streams.{StreamsConfig, TestInputTopic, TestOutputTopic, TopologyTestDriver} -import org.apache.kafka.test.TestUtils trait TestDriver { def createTestDriver(builder: StreamsBuilder, initialWallClockTime: Instant = Instant.now()): TopologyTestDriver = { diff --git a/streams/test-utils/src/test/java/org/apache/kafka/streams/TopologyTestDriverTest.java b/streams/test-utils/src/test/java/org/apache/kafka/streams/TopologyTestDriverTest.java index c8651c50ec6cb..73a500449ab77 100644 --- a/streams/test-utils/src/test/java/org/apache/kafka/streams/TopologyTestDriverTest.java +++ b/streams/test-utils/src/test/java/org/apache/kafka/streams/TopologyTestDriverTest.java @@ -34,6 +34,7 @@ import org.apache.kafka.common.serialization.Serializer; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.streams.errors.TopologyException; import org.apache.kafka.streams.kstream.Consumed; @@ -55,7 +56,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.internals.KeyValueStoreBuilder; import org.apache.kafka.streams.test.TestRecord; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; diff --git a/streams/test-utils/src/test/java/org/apache/kafka/streams/test/MockProcessorContextStateStoreTest.java b/streams/test-utils/src/test/java/org/apache/kafka/streams/test/MockProcessorContextStateStoreTest.java index 4ff9ffe563b28..3878db6dffcec 100644 --- a/streams/test-utils/src/test/java/org/apache/kafka/streams/test/MockProcessorContextStateStoreTest.java +++ b/streams/test-utils/src/test/java/org/apache/kafka/streams/test/MockProcessorContextStateStoreTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.test; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.processor.StateStore; @@ -30,7 +31,6 @@ import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.WindowBytesStoreSupplier; import org.apache.kafka.streams.state.WindowStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; diff --git a/streams/test-utils/src/test/java/org/apache/kafka/streams/test/wordcount/WindowedWordCountProcessorTest.java b/streams/test-utils/src/test/java/org/apache/kafka/streams/test/wordcount/WindowedWordCountProcessorTest.java index ddd120adb5def..49656944641cf 100644 --- a/streams/test-utils/src/test/java/org/apache/kafka/streams/test/wordcount/WindowedWordCountProcessorTest.java +++ b/streams/test-utils/src/test/java/org/apache/kafka/streams/test/wordcount/WindowedWordCountProcessorTest.java @@ -17,6 +17,7 @@ package org.apache.kafka.streams.test.wordcount; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.processor.StateStore; import org.apache.kafka.streams.processor.TaskId; @@ -28,7 +29,6 @@ import org.apache.kafka.streams.processor.internals.metrics.StreamsMetricsImpl; import org.apache.kafka.streams.state.Stores; import org.apache.kafka.streams.state.WindowStore; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/clients/src/test/java/org/apache/kafka/test/NoRetryException.java b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/NoRetryException.java similarity index 96% rename from clients/src/test/java/org/apache/kafka/test/NoRetryException.java rename to test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/NoRetryException.java index a6f7db95afdeb..8057d3f99beeb 100644 --- a/clients/src/test/java/org/apache/kafka/test/NoRetryException.java +++ b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/NoRetryException.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.kafka.test; +package org.apache.kafka.common.test.base; /** * This class can be used in the callback given to {@link TestUtils#retryOnExceptionWithTimeout(long, long, ValuelessCallable)} diff --git a/clients/src/test/java/org/apache/kafka/test/TestCondition.java b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestCondition.java similarity index 96% rename from clients/src/test/java/org/apache/kafka/test/TestCondition.java rename to test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestCondition.java index a30ee68d0295a..add2cdeafc7df 100644 --- a/clients/src/test/java/org/apache/kafka/test/TestCondition.java +++ b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestCondition.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.kafka.test; +package org.apache.kafka.common.test.base; /** * Interface to wrap actions that are required to wait until a condition is met diff --git a/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestReflectionUtils.java b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestReflectionUtils.java new file mode 100644 index 0000000000000..0dc67e918393c --- /dev/null +++ b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestReflectionUtils.java @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.kafka.common.test.base; + +import java.lang.reflect.Field; + +public class TestReflectionUtils { + + @SuppressWarnings("unchecked") + public static T fieldValue(Object o, Class clazz, String fieldName) { + try { + Field field = clazz.getDeclaredField(fieldName); + field.setAccessible(true); + return (T) field.get(o); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + public static void setFieldValue(Object obj, String fieldName, Object value) throws Exception { + Field field = obj.getClass().getDeclaredField(fieldName); + field.setAccessible(true); + field.set(obj, value); + } +} diff --git a/clients/src/test/java/org/apache/kafka/test/TestSslUtils.java b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestSslUtils.java similarity index 98% rename from clients/src/test/java/org/apache/kafka/test/TestSslUtils.java rename to test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestSslUtils.java index 7b4680a8b0446..f57e4da007df6 100644 --- a/clients/src/test/java/org/apache/kafka/test/TestSslUtils.java +++ b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestSslUtils.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.kafka.test; +package org.apache.kafka.common.test.base; import org.apache.kafka.common.config.SslConfigs; import org.apache.kafka.common.config.types.Password; @@ -96,8 +96,6 @@ import javax.net.ssl.SSLEngine; import javax.net.ssl.TrustManagerFactory; -import static org.apache.kafka.common.security.ssl.DefaultSslEngineFactory.PEM_TYPE; - public class TestSslUtils { public static final String TRUST_STORE_PASSWORD = "TrustStorePassword"; @@ -258,7 +256,7 @@ public static void convertToPem(Map sslProps, boolean writeToFil tsPath = TestUtils.tempFile("truststore", ".pem").getPath(); sslProps.put(SslConfigs.SSL_TRUSTSTORE_LOCATION_CONFIG, tsPath); } - sslProps.put(SslConfigs.SSL_TRUSTSTORE_TYPE_CONFIG, PEM_TYPE); + sslProps.put(SslConfigs.SSL_TRUSTSTORE_TYPE_CONFIG, DefaultSslEngineFactory.PEM_TYPE); if (writeToFile) writeToFile(tsPath, trustCerts); else { @@ -286,7 +284,7 @@ public static void convertToPem(Map sslProps, boolean writeToFil ksPath = TestUtils.tempFile("keystore", ".pem").getPath(); sslProps.put(SslConfigs.SSL_KEYSTORE_LOCATION_CONFIG, ksPath); } - sslProps.put(SslConfigs.SSL_KEYSTORE_TYPE_CONFIG, PEM_TYPE); + sslProps.put(SslConfigs.SSL_KEYSTORE_TYPE_CONFIG, DefaultSslEngineFactory.PEM_TYPE); if (writeToFile) writeToFile(ksPath, key, certChain); else { @@ -313,7 +311,7 @@ public static void convertToPemWithoutFiles(Properties sslProps) throws Exceptio sslProps.getProperty(SslConfigs.SSL_TRUSTSTORE_TYPE_CONFIG)); sslProps.remove(SslConfigs.SSL_TRUSTSTORE_LOCATION_CONFIG); sslProps.remove(SslConfigs.SSL_TRUSTSTORE_PASSWORD_CONFIG); - sslProps.setProperty(SslConfigs.SSL_TRUSTSTORE_TYPE_CONFIG, PEM_TYPE); + sslProps.setProperty(SslConfigs.SSL_TRUSTSTORE_TYPE_CONFIG, DefaultSslEngineFactory.PEM_TYPE); sslProps.put(SslConfigs.SSL_TRUSTSTORE_CERTIFICATES_CONFIG, trustCerts); } String ksPath = sslProps.getProperty(SslConfigs.SSL_KEYSTORE_LOCATION_CONFIG); @@ -325,7 +323,7 @@ public static void convertToPemWithoutFiles(Properties sslProps) throws Exceptio Password key = exportPrivateKey(ksPath, ksPassword, keyPassword, ksType, keyPassword); sslProps.remove(SslConfigs.SSL_KEYSTORE_LOCATION_CONFIG); sslProps.remove(SslConfigs.SSL_KEYSTORE_PASSWORD_CONFIG); - sslProps.setProperty(SslConfigs.SSL_KEYSTORE_TYPE_CONFIG, PEM_TYPE); + sslProps.setProperty(SslConfigs.SSL_KEYSTORE_TYPE_CONFIG, DefaultSslEngineFactory.PEM_TYPE); sslProps.put(SslConfigs.SSL_KEYSTORE_CERTIFICATE_CHAIN_CONFIG, certChain); sslProps.put(SslConfigs.SSL_KEYSTORE_KEY_CONFIG, key); } @@ -721,8 +719,8 @@ private Map buildPem() throws IOException, GeneralSecurityExcept Password privateKeyPem = new Password(pem(keyPair.getPrivate(), keyPassword)); Password certPem = new Password(pem(cert)); - sslConfigs.put(SslConfigs.SSL_KEYSTORE_TYPE_CONFIG, PEM_TYPE); - sslConfigs.put(SslConfigs.SSL_TRUSTSTORE_TYPE_CONFIG, PEM_TYPE); + sslConfigs.put(SslConfigs.SSL_KEYSTORE_TYPE_CONFIG, DefaultSslEngineFactory.PEM_TYPE); + sslConfigs.put(SslConfigs.SSL_TRUSTSTORE_TYPE_CONFIG, DefaultSslEngineFactory.PEM_TYPE); sslConfigs.put(SslConfigs.SSL_KEYSTORE_KEY_CONFIG, privateKeyPem); sslConfigs.put(SslConfigs.SSL_KEYSTORE_CERTIFICATE_CHAIN_CONFIG, certPem); sslConfigs.put(SslConfigs.SSL_KEY_PASSWORD_CONFIG, keyPassword); @@ -734,7 +732,7 @@ private Map buildPem() throws IOException, GeneralSecurityExcept public static final class TestSslEngineFactory implements SslEngineFactory { - public boolean closed = false; + private boolean closed = false; DefaultSslEngineFactory defaultSslEngineFactory = new DefaultSslEngineFactory(); @@ -778,6 +776,10 @@ public void close() throws IOException { public void configure(Map configs) { defaultSslEngineFactory.configure(configs); } + + public boolean isClosed() { + return closed; + } } /** diff --git a/clients/src/test/java/org/apache/kafka/test/TestUtils.java b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestUtils.java similarity index 95% rename from clients/src/test/java/org/apache/kafka/test/TestUtils.java rename to test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestUtils.java index 871fe764817f9..2bd9fe8b208da 100644 --- a/clients/src/test/java/org/apache/kafka/test/TestUtils.java +++ b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/TestUtils.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.kafka.test; +package org.apache.kafka.common.test.base; import org.apache.kafka.clients.MetadataSnapshot; import org.apache.kafka.clients.consumer.ConsumerConfig; @@ -28,12 +28,9 @@ import org.apache.kafka.common.message.ApiMessageType; import org.apache.kafka.common.message.ApiVersionsResponseData; import org.apache.kafka.common.network.NetworkReceive; -import org.apache.kafka.common.network.Send; import org.apache.kafka.common.protocol.ApiKeys; import org.apache.kafka.common.protocol.Errors; -import org.apache.kafka.common.record.internal.UnalignedRecords; import org.apache.kafka.common.requests.ApiVersionsResponse; -import org.apache.kafka.common.requests.ByteBufferChannel; import org.apache.kafka.common.requests.MetadataResponse.PartitionMetadata; import org.apache.kafka.common.requests.RequestHeader; import org.apache.kafka.common.serialization.StringDeserializer; @@ -45,7 +42,6 @@ import java.io.File; import java.io.IOException; -import java.lang.reflect.Field; import java.nio.ByteBuffer; import java.nio.charset.StandardCharsets; import java.nio.file.Files; @@ -529,12 +525,15 @@ public static void isValidClusterId(String clusterId) { assertEquals(16, decodedUuid.length); //Check if it can be converted back to a UUID. + UUID uuid = null; try { ByteBuffer uuidBuffer = ByteBuffer.wrap(decodedUuid); - new UUID(uuidBuffer.getLong(), uuidBuffer.getLong()).toString(); + uuid = new UUID(uuidBuffer.getLong(), uuidBuffer.getLong()); } catch (Exception e) { fail(clusterId + " cannot be converted back to UUID."); + return; } + assertNotNull(uuid); } /** @@ -565,21 +564,6 @@ public static List toList(Iterable iterable) { return list; } - public static ByteBuffer toBuffer(Send send) { - ByteBufferChannel channel = new ByteBufferChannel(send.size()); - try { - assertEquals(send.size(), send.writeTo(channel)); - channel.close(); - return channel.buffer(); - } catch (IOException e) { - throw new RuntimeException(e); - } - } - - public static ByteBuffer toBuffer(UnalignedRecords records) { - return toBuffer(records.toSend()); - } - /** * Assert that a future raises an expected exception cause type. * This method will wait for the future to complete or timeout(15000 milliseconds). @@ -641,23 +625,6 @@ public static void assertOptional(Optional optional, Consumer assertio } } - @SuppressWarnings("unchecked") - public static T fieldValue(Object o, Class clazz, String fieldName) { - try { - Field field = clazz.getDeclaredField(fieldName); - field.setAccessible(true); - return (T) field.get(o); - } catch (Exception e) { - throw new RuntimeException(e); - } - } - - public static void setFieldValue(Object obj, String fieldName, Object value) throws Exception { - Field field = obj.getClass().getDeclaredField(fieldName); - field.setAccessible(true); - field.set(obj, value); - } - /** * Returns true if both iterators have same elements in the same order. * diff --git a/clients/src/test/java/org/apache/kafka/test/ValuelessCallable.java b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/ValuelessCallable.java similarity index 95% rename from clients/src/test/java/org/apache/kafka/test/ValuelessCallable.java rename to test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/ValuelessCallable.java index 62863b3f65ffe..9d5b5b779bb1d 100644 --- a/clients/src/test/java/org/apache/kafka/test/ValuelessCallable.java +++ b/test-common/test-common-base/src/main/java/org/apache/kafka/common/test/base/ValuelessCallable.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.kafka.test; +package org.apache.kafka.common.test.base; /** * Like a {@link Runnable} that allows exceptions to be thrown or a {@link java.util.concurrent.Callable} diff --git a/test-common/test-common-base/src/test/resources/log4j2.yaml b/test-common/test-common-base/src/test/resources/log4j2.yaml new file mode 100644 index 0000000000000..54161280b554a --- /dev/null +++ b/test-common/test-common-base/src/test/resources/log4j2.yaml @@ -0,0 +1,38 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +Configuration: + Properties: + Property: + - name: "logPattern" + value: "[%d] %p %m (%c:%L)%n" + + Appenders: + Console: + name: STDOUT + PatternLayout: + pattern: "${logPattern}" + + Loggers: + Root: + level: "OFF" + AppenderRef: + - ref: STDOUT + Logger: + - name: kafka + level: WARN + + - name: org.apache.kafka + level: WARN diff --git a/tools/src/test/java/org/apache/kafka/tools/AbstractResetIntegrationTest.java b/tools/src/test/java/org/apache/kafka/tools/AbstractResetIntegrationTest.java index 8c7d0c55105b2..f4d4a07655f4c 100644 --- a/tools/src/test/java/org/apache/kafka/tools/AbstractResetIntegrationTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/AbstractResetIntegrationTest.java @@ -29,6 +29,7 @@ import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringDeserializer; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.streams.KafkaStreams; @@ -41,7 +42,6 @@ import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.Produced; import org.apache.kafka.streams.kstream.TimeWindows; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; diff --git a/tools/src/test/java/org/apache/kafka/tools/AclCommandTest.java b/tools/src/test/java/org/apache/kafka/tools/AclCommandTest.java index d62fc1476d518..e7b035600651e 100644 --- a/tools/src/test/java/org/apache/kafka/tools/AclCommandTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/AclCommandTest.java @@ -31,12 +31,12 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.LogCaptureAppender; import org.apache.kafka.common.utils.internals.AppInfoParser; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.common.utils.internals.SecurityUtils; import org.apache.kafka.metadata.authorizer.StandardAuthorizer; -import org.apache.kafka.test.TestUtils; import org.apache.logging.log4j.Level; import org.junit.jupiter.api.Test; diff --git a/tools/src/test/java/org/apache/kafka/tools/ClusterToolTest.java b/tools/src/test/java/org/apache/kafka/tools/ClusterToolTest.java index 6207cc740fd0f..93a200a863d95 100644 --- a/tools/src/test/java/org/apache/kafka/tools/ClusterToolTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/ClusterToolTest.java @@ -22,7 +22,7 @@ import org.apache.kafka.common.test.ClusterInstance; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import net.sourceforge.argparse4j.inf.ArgumentParserException; diff --git a/tools/src/test/java/org/apache/kafka/tools/ConfigCommandIntegrationTest.java b/tools/src/test/java/org/apache/kafka/tools/ConfigCommandIntegrationTest.java index 3ff74fc3d2e4a..fa6f6f8786a90 100644 --- a/tools/src/test/java/org/apache/kafka/tools/ConfigCommandIntegrationTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/ConfigCommandIntegrationTest.java @@ -32,9 +32,9 @@ import org.apache.kafka.common.test.api.ClusterConfigProperty; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.server.common.MetadataVersion; -import org.apache.kafka.test.TestUtils; import org.mockito.Mockito; @@ -746,7 +746,7 @@ public void testUpdateBrokerConfigNotAffectedByInvalidConfig() throws Exception .map(KafkaBroker::config) .allMatch(config -> config.getInt("log.cleaner.threads") == 2), () -> "Timeout waiting for topic config propagating to broker", - org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS, + TestUtils.DEFAULT_MAX_WAIT_MS, 100L); } } diff --git a/tools/src/test/java/org/apache/kafka/tools/ConfigCommandTest.java b/tools/src/test/java/org/apache/kafka/tools/ConfigCommandTest.java index 29092e0c30419..d8b44e06979c2 100644 --- a/tools/src/test/java/org/apache/kafka/tools/ConfigCommandTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/ConfigCommandTest.java @@ -44,9 +44,9 @@ import org.apache.kafka.common.quota.ClientQuotaEntity; import org.apache.kafka.common.quota.ClientQuotaFilter; import org.apache.kafka.common.quota.ClientQuotaFilterComponent; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.server.config.ConfigType; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; diff --git a/tools/src/test/java/org/apache/kafka/tools/GetOffsetShellTest.java b/tools/src/test/java/org/apache/kafka/tools/GetOffsetShellTest.java index 393385b26e9ee..c29130d0e0e14 100644 --- a/tools/src/test/java/org/apache/kafka/tools/GetOffsetShellTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/GetOffsetShellTest.java @@ -34,6 +34,7 @@ import org.apache.kafka.common.test.api.ClusterTemplate; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.AppInfoParser; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.server.config.ServerLogConfigs; @@ -41,7 +42,6 @@ import org.apache.kafka.server.log.remote.storage.LocalTieredStorage; import org.apache.kafka.server.log.remote.storage.RemoteLogManagerConfig; import org.apache.kafka.storage.internals.log.LogConfig; -import org.apache.kafka.test.TestUtils; import java.time.Duration; import java.util.ArrayList; diff --git a/tools/src/test/java/org/apache/kafka/tools/GroupsCommandTest.java b/tools/src/test/java/org/apache/kafka/tools/GroupsCommandTest.java index 36f289804bbd1..0db6163ae44c6 100644 --- a/tools/src/test/java/org/apache/kafka/tools/GroupsCommandTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/GroupsCommandTest.java @@ -36,6 +36,7 @@ import org.apache.kafka.common.test.ClusterInstance; import org.apache.kafka.common.test.api.ClusterConfigProperty; import org.apache.kafka.common.test.api.ClusterTest; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.coordinator.group.GroupCoordinatorConfig; import org.apache.kafka.streams.KafkaStreams; @@ -45,7 +46,6 @@ import org.apache.kafka.streams.Topology; import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.Produced; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/tools/src/test/java/org/apache/kafka/tools/LeaderElectionCommandTest.java b/tools/src/test/java/org/apache/kafka/tools/LeaderElectionCommandTest.java index d3d646cae7e36..b90d3a463c007 100644 --- a/tools/src/test/java/org/apache/kafka/tools/LeaderElectionCommandTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/LeaderElectionCommandTest.java @@ -28,8 +28,8 @@ import org.apache.kafka.common.test.api.ClusterConfigProperty; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; -import org.apache.kafka.test.TestUtils; import org.mockito.ArgumentCaptor; import org.mockito.MockedStatic; diff --git a/tools/src/test/java/org/apache/kafka/tools/MetadataQuorumCommandTest.java b/tools/src/test/java/org/apache/kafka/tools/MetadataQuorumCommandTest.java index 621943f695ab9..953fc3a4f3f75 100644 --- a/tools/src/test/java/org/apache/kafka/tools/MetadataQuorumCommandTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/MetadataQuorumCommandTest.java @@ -21,7 +21,7 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTests; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; diff --git a/tools/src/test/java/org/apache/kafka/tools/MetadataQuorumCommandUnitTest.java b/tools/src/test/java/org/apache/kafka/tools/MetadataQuorumCommandUnitTest.java index b3131ec3b5959..cab7c09427aaa 100644 --- a/tools/src/test/java/org/apache/kafka/tools/MetadataQuorumCommandUnitTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/MetadataQuorumCommandUnitTest.java @@ -18,11 +18,11 @@ import org.apache.kafka.clients.admin.RaftVoterEndpoint; import org.apache.kafka.common.Uuid; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.metadata.properties.MetaProperties; import org.apache.kafka.metadata.properties.MetaPropertiesEnsemble; import org.apache.kafka.metadata.properties.PropertiesUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; diff --git a/tools/src/test/java/org/apache/kafka/tools/ResetIntegrationTest.java b/tools/src/test/java/org/apache/kafka/tools/ResetIntegrationTest.java index 236b942b35235..65bc712a99e98 100644 --- a/tools/src/test/java/org/apache/kafka/tools/ResetIntegrationTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/ResetIntegrationTest.java @@ -20,6 +20,7 @@ import org.apache.kafka.clients.admin.AdminClientConfig; import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.clients.consumer.GroupProtocol; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.network.SocketServerConfigs; import org.apache.kafka.streams.KafkaStreams; @@ -27,7 +28,6 @@ import org.apache.kafka.streams.StreamsConfig; import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster; import org.apache.kafka.streams.integration.utils.IntegrationTestUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/tools/src/test/java/org/apache/kafka/tools/ResetIntegrationWithSslTest.java b/tools/src/test/java/org/apache/kafka/tools/ResetIntegrationWithSslTest.java index 20b65f818bf3c..8bbde16426f55 100644 --- a/tools/src/test/java/org/apache/kafka/tools/ResetIntegrationWithSslTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/ResetIntegrationWithSslTest.java @@ -17,10 +17,10 @@ package org.apache.kafka.tools; import org.apache.kafka.common.network.ConnectionMode; +import org.apache.kafka.common.test.base.TestSslUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.network.SocketServerConfigs; import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster; -import org.apache.kafka.test.TestSslUtils; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/tools/src/test/java/org/apache/kafka/tools/ToolsTestUtils.java b/tools/src/test/java/org/apache/kafka/tools/ToolsTestUtils.java index 1321549a46076..59aae171d223d 100644 --- a/tools/src/test/java/org/apache/kafka/tools/ToolsTestUtils.java +++ b/tools/src/test/java/org/apache/kafka/tools/ToolsTestUtils.java @@ -21,6 +21,7 @@ import org.apache.kafka.clients.admin.ConfigEntry; import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.config.ConfigResource; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.server.config.QuotaConfig; @@ -166,7 +167,7 @@ public static File tempPropertiesFile(Map properties) throws IOE for (Entry entry : properties.entrySet()) { sb.append(entry.getKey() + "=" + entry.getValue() + System.lineSeparator()); } - return org.apache.kafka.test.TestUtils.tempFile(sb.toString()); + return TestUtils.tempFile(sb.toString()); } /** diff --git a/tools/src/test/java/org/apache/kafka/tools/TopicCommandTest.java b/tools/src/test/java/org/apache/kafka/tools/TopicCommandTest.java index 26645a75f7d75..d8915e4ab13eb 100644 --- a/tools/src/test/java/org/apache/kafka/tools/TopicCommandTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/TopicCommandTest.java @@ -55,10 +55,10 @@ import org.apache.kafka.common.test.api.ClusterTemplate; import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.metadata.LeaderAndIsr; import org.apache.kafka.storage.internals.log.LogConfig; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; diff --git a/tools/src/test/java/org/apache/kafka/tools/UserScramCredentialsCommandTest.java b/tools/src/test/java/org/apache/kafka/tools/UserScramCredentialsCommandTest.java index a5e7cfec859c9..70a540bf80ceb 100644 --- a/tools/src/test/java/org/apache/kafka/tools/UserScramCredentialsCommandTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/UserScramCredentialsCommandTest.java @@ -18,9 +18,9 @@ import org.apache.kafka.common.test.ClusterInstance; import org.apache.kafka.common.test.api.ClusterTest; +import org.apache.kafka.common.test.base.NoRetryException; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; -import org.apache.kafka.test.NoRetryException; -import org.apache.kafka.test.TestUtils; import java.util.ArrayList; import java.util.List; diff --git a/tools/src/test/java/org/apache/kafka/tools/consumer/group/DeleteConsumerGroupsTest.java b/tools/src/test/java/org/apache/kafka/tools/consumer/group/DeleteConsumerGroupsTest.java index 2866027e2327d..697618788c171 100644 --- a/tools/src/test/java/org/apache/kafka/tools/consumer/group/DeleteConsumerGroupsTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/consumer/group/DeleteConsumerGroupsTest.java @@ -30,7 +30,7 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.tools.ToolsTestUtils; import org.junit.jupiter.api.Test; diff --git a/tools/src/test/java/org/apache/kafka/tools/consumer/group/DeleteOffsetsConsumerGroupCommandIntegrationTest.java b/tools/src/test/java/org/apache/kafka/tools/consumer/group/DeleteOffsetsConsumerGroupCommandIntegrationTest.java index 265b880e4ea3c..941183b30377e 100644 --- a/tools/src/test/java/org/apache/kafka/tools/consumer/group/DeleteOffsetsConsumerGroupCommandIntegrationTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/consumer/group/DeleteOffsetsConsumerGroupCommandIntegrationTest.java @@ -46,12 +46,12 @@ import java.util.Map; import java.util.Map.Entry; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.CONSUMER_GROUP_HEARTBEAT_INTERVAL_MS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.CONSUMER_GROUP_MIN_HEARTBEAT_INTERVAL_MS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.GROUP_INITIAL_REBALANCE_DELAY_MS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.OFFSETS_TOPIC_PARTITIONS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.OFFSETS_TOPIC_REPLICATION_FACTOR_CONFIG; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNull; diff --git a/tools/src/test/java/org/apache/kafka/tools/consumer/group/DescribeConsumerGroupTest.java b/tools/src/test/java/org/apache/kafka/tools/consumer/group/DescribeConsumerGroupTest.java index 495d4ed2c961d..eaf6a6adde890 100644 --- a/tools/src/test/java/org/apache/kafka/tools/consumer/group/DescribeConsumerGroupTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/consumer/group/DescribeConsumerGroupTest.java @@ -40,9 +40,9 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.AppInfoParser; import org.apache.kafka.common.utils.internals.Exit; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tools.ToolsTestUtils; import org.junit.jupiter.api.Assertions; @@ -67,12 +67,12 @@ import java.util.stream.IntStream; import java.util.stream.Stream; +import static org.apache.kafka.common.test.base.TestUtils.RANDOM; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.CONSUMER_GROUP_HEARTBEAT_INTERVAL_MS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.CONSUMER_GROUP_MIN_HEARTBEAT_INTERVAL_MS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.GROUP_INITIAL_REBALANCE_DELAY_MS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.OFFSETS_TOPIC_PARTITIONS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.OFFSETS_TOPIC_REPLICATION_FACTOR_CONFIG; -import static org.apache.kafka.test.TestUtils.RANDOM; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertInstanceOf; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/tools/src/test/java/org/apache/kafka/tools/consumer/group/ListConsumerGroupTest.java b/tools/src/test/java/org/apache/kafka/tools/consumer/group/ListConsumerGroupTest.java index 896ed06706225..da39778532d6c 100644 --- a/tools/src/test/java/org/apache/kafka/tools/consumer/group/ListConsumerGroupTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/consumer/group/ListConsumerGroupTest.java @@ -34,7 +34,7 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.tools.ToolsTestUtils; import org.junit.jupiter.api.Assertions; diff --git a/tools/src/test/java/org/apache/kafka/tools/consumer/group/ResetConsumerGroupOffsetTest.java b/tools/src/test/java/org/apache/kafka/tools/consumer/group/ResetConsumerGroupOffsetTest.java index 503a5bea217e9..8eacccc07569b 100644 --- a/tools/src/test/java/org/apache/kafka/tools/consumer/group/ResetConsumerGroupOffsetTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/consumer/group/ResetConsumerGroupOffsetTest.java @@ -36,7 +36,7 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import java.io.BufferedWriter; import java.io.File; @@ -73,12 +73,12 @@ import static org.apache.kafka.clients.producer.ProducerConfig.ACKS_CONFIG; import static org.apache.kafka.clients.producer.ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG; import static org.apache.kafka.clients.producer.ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.CONSUMER_GROUP_HEARTBEAT_INTERVAL_MS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.CONSUMER_GROUP_MIN_HEARTBEAT_INTERVAL_MS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.GROUP_INITIAL_REBALANCE_DELAY_MS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.OFFSETS_TOPIC_PARTITIONS_CONFIG; import static org.apache.kafka.coordinator.group.GroupCoordinatorConfig.OFFSETS_TOPIC_REPLICATION_FACTOR_CONFIG; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/tools/src/test/java/org/apache/kafka/tools/consumer/group/SaslClientsWithInvalidCredentialsTest.java b/tools/src/test/java/org/apache/kafka/tools/consumer/group/SaslClientsWithInvalidCredentialsTest.java index 3676cf4d48215..eb84d1329226a 100644 --- a/tools/src/test/java/org/apache/kafka/tools/consumer/group/SaslClientsWithInvalidCredentialsTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/consumer/group/SaslClientsWithInvalidCredentialsTest.java @@ -26,8 +26,8 @@ import org.apache.kafka.common.errors.SaslAuthenticationException; import org.apache.kafka.common.security.auth.SecurityProtocol; import org.apache.kafka.common.serialization.ByteArrayDeserializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.metadata.storage.Formatter; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/tools/src/test/java/org/apache/kafka/tools/consumer/group/ShareGroupCommandTest.java b/tools/src/test/java/org/apache/kafka/tools/consumer/group/ShareGroupCommandTest.java index 8a078715fe161..974beb0ac9b81 100644 --- a/tools/src/test/java/org/apache/kafka/tools/consumer/group/ShareGroupCommandTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/consumer/group/ShareGroupCommandTest.java @@ -52,8 +52,8 @@ import org.apache.kafka.common.errors.GroupIdNotFoundException; import org.apache.kafka.common.internals.KafkaFutureImpl; import org.apache.kafka.common.protocol.Errors; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tools.ToolsTestUtils; import org.apache.kafka.tools.consumer.group.ShareGroupCommand.ShareGroupService; diff --git a/tools/src/test/java/org/apache/kafka/tools/other/ReplicationQuotasTestRig.java b/tools/src/test/java/org/apache/kafka/tools/other/ReplicationQuotasTestRig.java index 8e646534263a7..0c5fe970606c7 100644 --- a/tools/src/test/java/org/apache/kafka/tools/other/ReplicationQuotasTestRig.java +++ b/tools/src/test/java/org/apache/kafka/tools/other/ReplicationQuotasTestRig.java @@ -77,7 +77,7 @@ import static java.nio.file.StandardOpenOption.APPEND; import static java.nio.file.StandardOpenOption.CREATE; -import static org.apache.kafka.test.TestUtils.DEFAULT_MAX_WAIT_MS; +import static org.apache.kafka.common.test.base.TestUtils.DEFAULT_MAX_WAIT_MS; /** * Test rig for measuring throttling performance. Configure the parameters for a set of experiments, then execute them diff --git a/tools/src/test/java/org/apache/kafka/tools/reassign/ReassignPartitionsCommandTest.java b/tools/src/test/java/org/apache/kafka/tools/reassign/ReassignPartitionsCommandTest.java index a71e4779a3e4e..1d4219fe9a7c2 100644 --- a/tools/src/test/java/org/apache/kafka/tools/reassign/ReassignPartitionsCommandTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/reassign/ReassignPartitionsCommandTest.java @@ -45,9 +45,9 @@ import org.apache.kafka.common.test.api.ClusterTest; import org.apache.kafka.common.test.api.ClusterTestDefaults; import org.apache.kafka.common.test.api.Type; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Time; import org.apache.kafka.server.config.QuotaConfig; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tools.TerseException; import com.fasterxml.jackson.core.JsonProcessingException; diff --git a/tools/src/test/java/org/apache/kafka/tools/streams/DeleteStreamsGroupOffsetTest.java b/tools/src/test/java/org/apache/kafka/tools/streams/DeleteStreamsGroupOffsetTest.java index 8b4591b99036a..7ba2ab5ded03d 100644 --- a/tools/src/test/java/org/apache/kafka/tools/streams/DeleteStreamsGroupOffsetTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/streams/DeleteStreamsGroupOffsetTest.java @@ -26,6 +26,7 @@ import org.apache.kafka.common.protocol.Errors; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.streams.CloseOptions; import org.apache.kafka.streams.GroupProtocol; @@ -40,7 +41,6 @@ import org.apache.kafka.streams.kstream.KTable; import org.apache.kafka.streams.kstream.Materialized; import org.apache.kafka.streams.kstream.Produced; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/tools/src/test/java/org/apache/kafka/tools/streams/DeleteStreamsGroupTest.java b/tools/src/test/java/org/apache/kafka/tools/streams/DeleteStreamsGroupTest.java index 998b97f9582ad..99f18eb9059fd 100644 --- a/tools/src/test/java/org/apache/kafka/tools/streams/DeleteStreamsGroupTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/streams/DeleteStreamsGroupTest.java @@ -28,6 +28,7 @@ import org.apache.kafka.common.protocol.Errors; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.Utils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.streams.CloseOptions; @@ -43,7 +44,6 @@ import org.apache.kafka.streams.kstream.KTable; import org.apache.kafka.streams.kstream.Materialized; import org.apache.kafka.streams.kstream.Produced; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tools.ToolsTestUtils; import org.junit.jupiter.api.AfterAll; diff --git a/tools/src/test/java/org/apache/kafka/tools/streams/DescribeStreamsGroupTest.java b/tools/src/test/java/org/apache/kafka/tools/streams/DescribeStreamsGroupTest.java index 0e62f2d7acb11..582aad8694d05 100644 --- a/tools/src/test/java/org/apache/kafka/tools/streams/DescribeStreamsGroupTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/streams/DescribeStreamsGroupTest.java @@ -19,6 +19,7 @@ import org.apache.kafka.clients.admin.AdminClientConfig; import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.streams.GroupProtocol; import org.apache.kafka.streams.KafkaStreams; @@ -28,7 +29,6 @@ import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster; import org.apache.kafka.streams.kstream.Consumed; import org.apache.kafka.streams.kstream.Produced; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tools.ToolsTestUtils; import org.junit.jupiter.api.AfterAll; diff --git a/tools/src/test/java/org/apache/kafka/tools/streams/ListStreamsGroupTest.java b/tools/src/test/java/org/apache/kafka/tools/streams/ListStreamsGroupTest.java index 151cb5706940e..c30be5650cd3b 100644 --- a/tools/src/test/java/org/apache/kafka/tools/streams/ListStreamsGroupTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/streams/ListStreamsGroupTest.java @@ -22,6 +22,7 @@ import org.apache.kafka.common.GroupState; import org.apache.kafka.common.GroupType; import org.apache.kafka.common.serialization.Serdes; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.streams.GroupProtocol; import org.apache.kafka.streams.KafkaStreams; import org.apache.kafka.streams.StreamsBuilder; @@ -30,7 +31,6 @@ import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster; import org.apache.kafka.streams.kstream.Consumed; import org.apache.kafka.streams.kstream.Produced; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.tools.ToolsTestUtils; import org.junit.jupiter.api.AfterAll; diff --git a/tools/src/test/java/org/apache/kafka/tools/streams/ResetStreamsGroupOffsetTest.java b/tools/src/test/java/org/apache/kafka/tools/streams/ResetStreamsGroupOffsetTest.java index fcbba67e52d11..dd0d9609714f5 100644 --- a/tools/src/test/java/org/apache/kafka/tools/streams/ResetStreamsGroupOffsetTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/streams/ResetStreamsGroupOffsetTest.java @@ -26,6 +26,7 @@ import org.apache.kafka.common.errors.UnknownTopicOrPartitionException; import org.apache.kafka.common.serialization.Serdes; import org.apache.kafka.common.serialization.StringSerializer; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.Exit; import org.apache.kafka.streams.GroupProtocol; import org.apache.kafka.streams.KafkaStreams; @@ -38,7 +39,6 @@ import org.apache.kafka.streams.kstream.KStream; import org.apache.kafka.streams.kstream.KTable; import org.apache.kafka.streams.kstream.Materialized; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.AfterEach; diff --git a/tools/src/test/java/org/apache/kafka/tools/streams/StreamsGroupCommandTest.java b/tools/src/test/java/org/apache/kafka/tools/streams/StreamsGroupCommandTest.java index 20f6ed26e6078..9a50ac529ce41 100644 --- a/tools/src/test/java/org/apache/kafka/tools/streams/StreamsGroupCommandTest.java +++ b/tools/src/test/java/org/apache/kafka/tools/streams/StreamsGroupCommandTest.java @@ -47,7 +47,7 @@ import org.apache.kafka.common.TopicPartitionInfo; import org.apache.kafka.common.errors.UnknownTopicOrPartitionException; import org.apache.kafka.common.internals.KafkaFutureImpl; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.junit.jupiter.api.Test; import org.mockito.MockedStatic; diff --git a/transaction-coordinator/src/test/java/org/apache/kafka/coordinator/transaction/ProducerIdManagerTest.java b/transaction-coordinator/src/test/java/org/apache/kafka/coordinator/transaction/ProducerIdManagerTest.java index bd2623898f885..cf158c1683e34 100644 --- a/transaction-coordinator/src/test/java/org/apache/kafka/coordinator/transaction/ProducerIdManagerTest.java +++ b/transaction-coordinator/src/test/java/org/apache/kafka/coordinator/transaction/ProducerIdManagerTest.java @@ -23,11 +23,11 @@ import org.apache.kafka.common.message.AllocateProducerIdsResponseData; import org.apache.kafka.common.protocol.Errors; import org.apache.kafka.common.requests.AllocateProducerIdsResponse; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Time; import org.apache.kafka.server.common.NodeToControllerChannelManager; import org.apache.kafka.server.common.ProducerIdsBlock; -import org.apache.kafka.test.TestUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; diff --git a/trogdor/src/test/java/org/apache/kafka/trogdor/agent/AgentTest.java b/trogdor/src/test/java/org/apache/kafka/trogdor/agent/AgentTest.java index 3780a8fd36d46..de1c768ff1d71 100644 --- a/trogdor/src/test/java/org/apache/kafka/trogdor/agent/AgentTest.java +++ b/trogdor/src/test/java/org/apache/kafka/trogdor/agent/AgentTest.java @@ -17,9 +17,9 @@ package org.apache.kafka.trogdor.agent; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; import org.apache.kafka.common.utils.Utils; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.trogdor.basic.BasicNode; import org.apache.kafka.trogdor.basic.BasicPlatform; import org.apache.kafka.trogdor.basic.BasicTopology; diff --git a/trogdor/src/test/java/org/apache/kafka/trogdor/basic/BasicPlatformTest.java b/trogdor/src/test/java/org/apache/kafka/trogdor/basic/BasicPlatformTest.java index eaba1124fd60f..9219bfd343fd1 100644 --- a/trogdor/src/test/java/org/apache/kafka/trogdor/basic/BasicPlatformTest.java +++ b/trogdor/src/test/java/org/apache/kafka/trogdor/basic/BasicPlatformTest.java @@ -17,7 +17,7 @@ package org.apache.kafka.trogdor.basic; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.trogdor.common.Platform; import org.junit.jupiter.api.Test; diff --git a/trogdor/src/test/java/org/apache/kafka/trogdor/common/ExpectedTasks.java b/trogdor/src/test/java/org/apache/kafka/trogdor/common/ExpectedTasks.java index 87f818018c80e..366b5a93d8d6e 100644 --- a/trogdor/src/test/java/org/apache/kafka/trogdor/common/ExpectedTasks.java +++ b/trogdor/src/test/java/org/apache/kafka/trogdor/common/ExpectedTasks.java @@ -17,7 +17,7 @@ package org.apache.kafka.trogdor.common; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.trogdor.agent.AgentClient; import org.apache.kafka.trogdor.coordinator.CoordinatorClient; import org.apache.kafka.trogdor.rest.AgentStatusResponse; diff --git a/trogdor/src/test/java/org/apache/kafka/trogdor/common/JsonUtilTest.java b/trogdor/src/test/java/org/apache/kafka/trogdor/common/JsonUtilTest.java index 8f42d043311c4..66f636c8c0230 100644 --- a/trogdor/src/test/java/org/apache/kafka/trogdor/common/JsonUtilTest.java +++ b/trogdor/src/test/java/org/apache/kafka/trogdor/common/JsonUtilTest.java @@ -17,7 +17,7 @@ package org.apache.kafka.trogdor.common; -import org.apache.kafka.test.TestUtils; +import org.apache.kafka.common.test.base.TestUtils; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/trogdor/src/test/java/org/apache/kafka/trogdor/coordinator/CoordinatorTest.java b/trogdor/src/test/java/org/apache/kafka/trogdor/coordinator/CoordinatorTest.java index 866c8cb48c0d4..998e3f40c0d58 100644 --- a/trogdor/src/test/java/org/apache/kafka/trogdor/coordinator/CoordinatorTest.java +++ b/trogdor/src/test/java/org/apache/kafka/trogdor/coordinator/CoordinatorTest.java @@ -17,8 +17,8 @@ package org.apache.kafka.trogdor.coordinator; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.MockTime; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.trogdor.agent.AgentClient; import org.apache.kafka.trogdor.common.CapturingCommandRunner; import org.apache.kafka.trogdor.common.ExpectedTasks; diff --git a/trogdor/src/test/java/org/apache/kafka/trogdor/workload/ExternalCommandWorkerTest.java b/trogdor/src/test/java/org/apache/kafka/trogdor/workload/ExternalCommandWorkerTest.java index ec0dc7fe51907..60a01ef939dc0 100644 --- a/trogdor/src/test/java/org/apache/kafka/trogdor/workload/ExternalCommandWorkerTest.java +++ b/trogdor/src/test/java/org/apache/kafka/trogdor/workload/ExternalCommandWorkerTest.java @@ -18,8 +18,8 @@ package org.apache.kafka.trogdor.workload; import org.apache.kafka.common.internals.KafkaFutureImpl; +import org.apache.kafka.common.test.base.TestUtils; import org.apache.kafka.common.utils.internals.OperatingSystem; -import org.apache.kafka.test.TestUtils; import org.apache.kafka.trogdor.task.AgentWorkerStatusTracker; import org.apache.kafka.trogdor.task.WorkerStatusTracker;