Skip to content

Commit 6f92896

Browse files
authored
MINOR: Cleanup test-common-runtime module (#19305)
This patch does some cleanups for the `test-common-runtime`. - `.collect(Collectors.toList())` -> `.toList()` - lambda block -> lambda expression - remove unnecessary semicolon - switch block -> switch expression - add `final` keyword Reviewers: PoAn Yang <[email protected]>, Ken Huang <[email protected]>, TaiJuWu <[email protected]>, Chia-Ping Tsai <[email protected]>
1 parent 03b1b72 commit 6f92896

File tree

6 files changed

+17
-26
lines changed

6 files changed

+17
-26
lines changed

test-common/test-common-runtime/src/main/java/org/apache/kafka/common/test/ClusterInstance.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ default void waitForTopic(String topic, int partitions) throws InterruptedExcept
307307
if (partitions == 0) {
308308
List<TopicPartition> topicPartitions = IntStream.range(0, 1)
309309
.mapToObj(partition -> new TopicPartition(topic, partition))
310-
.collect(Collectors.toList());
310+
.toList();
311311

312312
// Ensure that the topic-partition has been deleted from all brokers' replica managers
313313
TestUtils.waitForCondition(() -> brokers.stream().allMatch(broker ->
@@ -358,10 +358,10 @@ default List<Authorizer> authorizers() {
358358
List<Authorizer> authorizers = new ArrayList<>();
359359
authorizers.addAll(brokers().values().stream()
360360
.filter(server -> server.authorizer().isDefined())
361-
.map(server -> server.authorizer().get()).collect(Collectors.toList()));
361+
.map(server -> server.authorizer().get()).toList());
362362
authorizers.addAll(controllers().values().stream()
363363
.filter(server -> server.authorizer().isDefined())
364-
.map(server -> server.authorizer().get()).collect(Collectors.toList()));
364+
.map(server -> server.authorizer().get()).toList());
365365
return authorizers;
366366
}
367367

test-common/test-common-runtime/src/main/java/org/apache/kafka/common/test/JaasUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public String toString() {
4949
public static File writeJaasContextsToFile(Set<JaasSection> jaasSections) throws IOException {
5050
File jaasFile = TestUtils.tempFile();
5151
try (FileOutputStream fileStream = new FileOutputStream(jaasFile);
52-
OutputStreamWriter writer = new OutputStreamWriter(fileStream, StandardCharsets.UTF_8);) {
52+
OutputStreamWriter writer = new OutputStreamWriter(fileStream, StandardCharsets.UTF_8)) {
5353
writer.write(String.join("", jaasSections.stream().map(Object::toString).toArray(String[]::new)));
5454
}
5555
return jaasFile;

test-common/test-common-runtime/src/main/java/org/apache/kafka/common/test/KafkaClusterTestKit.java

+4-8
Original file line numberDiff line numberDiff line change
@@ -391,16 +391,12 @@ public void format() throws Exception {
391391
List<Future<?>> futures = new ArrayList<>();
392392
try {
393393
for (ControllerServer controller : controllers.values()) {
394-
futures.add(executorService.submit(() -> {
395-
formatNode(controller.sharedServer().metaPropsEnsemble(), true);
396-
}));
394+
futures.add(executorService.submit(() -> formatNode(controller.sharedServer().metaPropsEnsemble(), true)));
397395
}
398396
for (Entry<Integer, BrokerServer> entry : brokers.entrySet()) {
399397
BrokerServer broker = entry.getValue();
400-
futures.add(executorService.submit(() -> {
401-
formatNode(broker.sharedServer().metaPropsEnsemble(),
402-
!nodes.isCombined(nodes().brokerNodes().get(entry.getKey()).id()));
403-
}));
398+
futures.add(executorService.submit(() -> formatNode(broker.sharedServer().metaPropsEnsemble(),
399+
!nodes.isCombined(nodes().brokerNodes().get(entry.getKey()).id()))));
404400
}
405401
for (Future<?> future: futures) {
406402
future.get();
@@ -502,7 +498,7 @@ public void waitForReadyBrokers() throws ExecutionException, InterruptedExceptio
502498
}
503499

504500
public class ClientPropertiesBuilder {
505-
private Properties properties;
501+
private final Properties properties;
506502
private boolean usingBootstrapControllers = false;
507503

508504
public ClientPropertiesBuilder() {

test-common/test-common-runtime/src/main/java/org/apache/kafka/common/test/TestKitNodes.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -175,10 +175,10 @@ public TestKitNodes build() {
175175
int controllerId = combined ? TestKitDefaults.BROKER_ID_OFFSET : TestKitDefaults.BROKER_ID_OFFSET + TestKitDefaults.CONTROLLER_ID_OFFSET;
176176
List<Integer> controllerNodeIds = IntStream.range(controllerId, controllerId + numControllerNodes)
177177
.boxed()
178-
.collect(Collectors.toList());
178+
.toList();
179179
List<Integer> brokerNodeIds = IntStream.range(TestKitDefaults.BROKER_ID_OFFSET, TestKitDefaults.BROKER_ID_OFFSET + numBrokerNodes)
180180
.boxed()
181-
.collect(Collectors.toList());
181+
.toList();
182182

183183
String unknownIds = perServerProperties.keySet().stream()
184184
.filter(id -> !controllerNodeIds.contains(id))
@@ -316,7 +316,7 @@ private static TestKitNode buildBrokerNode(int id,
316316
}
317317
return new File(baseDirectory, logDir).getAbsolutePath();
318318
})
319-
.collect(Collectors.toList());
319+
.toList();
320320
MetaPropertiesEnsemble.Copier copier = new MetaPropertiesEnsemble.Copier(MetaPropertiesEnsemble.EMPTY);
321321

322322
copier.setMetaLogDir(Optional.of(logDataDirectories.get(0)));

test-common/test-common-runtime/src/main/java/org/apache/kafka/common/test/junit/ClusterTestExtensions.java

+4-8
Original file line numberDiff line numberDiff line change
@@ -194,14 +194,10 @@ private TestTemplateInvocationContext invocationContextForClusterType(
194194
String baseDisplayName,
195195
ClusterConfig config
196196
) {
197-
switch (type) {
198-
case KRAFT:
199-
return new RaftClusterInvocationContext(baseDisplayName, config, false);
200-
case CO_KRAFT:
201-
return new RaftClusterInvocationContext(baseDisplayName, config, true);
202-
default:
203-
throw new IllegalArgumentException("Unsupported @Type value " + type);
204-
}
197+
return switch (type) {
198+
case KRAFT -> new RaftClusterInvocationContext(baseDisplayName, config, false);
199+
case CO_KRAFT -> new RaftClusterInvocationContext(baseDisplayName, config, true);
200+
};
205201
}
206202

207203
List<TestTemplateInvocationContext> processClusterTemplate(ExtensionContext context, ClusterTemplate annot) {

test-common/test-common-runtime/src/test/java/org/apache/kafka/common/test/junit/ClusterTestExtensionsTest.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,8 @@ public void testClusterTests() throws ExecutionException, InterruptedException {
186186
public void testClusterTestWithDisksPerBroker() throws ExecutionException, InterruptedException {
187187
try (Admin admin = clusterInstance.admin()) {
188188
DescribeLogDirsResult result = admin.describeLogDirs(clusterInstance.brokerIds());
189-
result.allDescriptions().get().forEach((brokerId, logDirDescriptionMap) -> {
190-
assertEquals(clusterInstance.config().numDisksPerBroker(), logDirDescriptionMap.size());
191-
});
189+
result.allDescriptions().get().forEach((brokerId, logDirDescriptionMap) ->
190+
assertEquals(clusterInstance.config().numDisksPerBroker(), logDirDescriptionMap.size()));
192191
}
193192
}
194193

0 commit comments

Comments
 (0)