frankvicky commented on code in PR #19805:
URL: https://github.com/apache/kafka/pull/19805#discussion_r2113308547


##########
core/src/test/scala/unit/kafka/log/LogCleanerManagerTest.scala:
##########
@@ -396,7 +396,7 @@ class LogCleanerManagerTest extends Logging {
     assertEquals(0, deletableLog2.size, "should have 0 logs ready to be 
deleted")

Review Comment:
   Could we change `cleanerCheckpoints` to `java.util.HashMap` ? (L63)



##########
core/src/test/scala/unit/kafka/log/LogConfigTest.scala:
##########
@@ -142,7 +142,7 @@ class LogConfigTest {
   /* Sanity check that toHtml produces one of the expected configs */
   @Test
   def testToHtml(): Unit = {
-    val html = LogConfig.configDefCopy.toHtml(4, (key: String) => "prefix_" + 
key, Collections.emptyMap())
+    val html = LogConfig.configDefCopy.toHtml(4, (key: String) => "prefix_" + 
key, java.util.Map.of)

Review Comment:
   import `java.util`



##########
core/src/test/scala/unit/kafka/network/SocketServerTest.scala:
##########
@@ -85,7 +85,7 @@ class SocketServerTest {
   TestUtils.clearYammerMetrics()

Review Comment:
   Could we change `mutable.Map` to `java.util.Map` in L2162?



##########
core/src/test/scala/unit/kafka/security/authorizer/AuthorizerTest.scala:
##########
@@ -567,7 +567,7 @@ class AuthorizerTest extends QuorumTestHarness with 
BaseAuthorizerTest {
     val acl3 = new AclBinding(resource2, new 
AccessControlEntry(principal.toString, WILDCARD_HOST, DESCRIBE, ALLOW))
     val acl4 = new AclBinding(prefixedResource, new 
AccessControlEntry(wildcardPrincipal.toString, WILDCARD_HOST, READ, ALLOW))
 
-    authorizer1.createAcls(requestContext, List(acl1, acl2, acl3, acl4).asJava)
+    authorizer1.createAcls(requestContext, util.List.of(acl1, acl2, acl3, 
acl4))
     assertEquals(Set(acl1, acl2, acl3, acl4), 
authorizer1.acls(AclBindingFilter.ANY).asScala.toSet)

Review Comment:
   Could we change it to `java.util.Set`?



##########
core/src/test/scala/unit/kafka/log/LogLoaderTest.scala:
##########
@@ -392,12 +392,12 @@ class LogLoaderTest {
                                               codec: Compression = 
Compression.NONE,
                                               timestamp: Long = 
RecordBatch.NO_TIMESTAMP,
                                               magicValue: Byte = 
RecordBatch.CURRENT_MAGIC_VALUE): MemoryRecords = {
-    val records = Seq(new SimpleRecord(timestamp, key, value))
+    val records = java.util.List.of(new SimpleRecord(timestamp, key, value))

Review Comment:
   ditto



##########
core/src/test/scala/unit/kafka/log/UnifiedLogTest.scala:
##########
@@ -231,7 +231,7 @@ class UnifiedLogTest {
 
     reopened.truncateFullyAndStartAt(2L, Optional.of(1L))
     assertEquals(Optional.empty, reopened.firstUnstableOffset)
-    assertEquals(java.util.Collections.emptyMap(), 
reopened.producerStateManager.activeProducers)
+    assertEquals(java.util.Map.of, 
reopened.producerStateManager.activeProducers)

Review Comment:
   ditto



##########
core/src/test/scala/unit/kafka/network/ProcessorTest.scala:
##########
@@ -41,7 +41,7 @@ class ProcessorTest {
     val requestHeader = RequestTestUtils.serializeRequestHeader(
       new RequestHeader(ApiKeys.INIT_PRODUCER_ID, 0, "clientid", 0))
     val apiVersionManager = new 
SimpleApiVersionManager(ListenerType.CONTROLLER, true,
-      () => new FinalizedFeatures(MetadataVersion.latestTesting(), 
Collections.emptyMap[String, java.lang.Short], 0))
+      () => new FinalizedFeatures(MetadataVersion.latestTesting(), 
java.util.Map.of[String, java.lang.Short], 0))

Review Comment:
   ditto



##########
core/src/test/scala/unit/kafka/network/RequestChannelTest.scala:
##########
@@ -64,9 +62,9 @@ class RequestChannelTest {
   def testAlterRequests(): Unit = {
 
     val sensitiveValue = "secret"
-    def verifyConfig(resource: ConfigResource, entries: Seq[ConfigEntry], 
expectedValues: Map[String, String]): Unit = {
+    def verifyConfig(resource: ConfigResource, entries: 
java.util.List[ConfigEntry], expectedValues: Map[String, String]): Unit = {

Review Comment:
   ditto



##########
core/src/test/scala/unit/kafka/log/LogCleanerManagerTest.scala:
##########
@@ -501,7 +501,7 @@ class LogCleanerManagerTest extends Logging {
     val pausedPartitions = 
cleanerManager.pauseCleaningForNonCompactedPartitions()
     // Log truncation happens due to unclean leader election
     cleanerManager.abortAndPauseCleaning(log.topicPartition)
-    cleanerManager.resumeCleaning(Set(log.topicPartition).asJava)
+    cleanerManager.resumeCleaning(util.Set.of(log.topicPartition))
     // log cleanup finishes and pausedPartitions are resumed
     
cleanerManager.resumeCleaning(pausedPartitions.asScala.map(_.getKey).toSet.asJava)

Review Comment:
   Could we eliminate the conversion?
   Additionally, there are some similar patterns in this test; please clean 
them up.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to