zl created FLINK-28404: -------------------------- Summary: Annotation @InjectClusterClient do not work correctly Key: FLINK-28404 URL: https://issues.apache.org/jira/browse/FLINK-28404 Project: Flink Issue Type: Bug Components: Tests Reporter: zl
*test code:* {code:java} public class Test { @RegisterExtension private static final MiniClusterExtension MINI_CLUSTER_RESOURCE = new MiniClusterExtension( new MiniClusterResourceConfiguration.Builder() .setNumberTaskManagers(1) .setNumberSlotsPerTaskManager(4) .build()); @org.junit.jupiter.api.Test void test(@InjectClusterClient RestClusterClient<?> restClusterClient) throws Exception { Object clusterId = restClusterClient.getClusterId(); } } {code} *error info:* {code:java} org.junit.jupiter.api.extension.ParameterResolutionException: No ParameterResolver registered for parameter [org.apache.flink.client.program.rest.RestClusterClient<?> arg0] in method... {code} this problem occurs because [MiniClusterExtension#supportsParameter|https://github.com/apache/flink/blob/master/flink-test-utils-parent/flink-test-utils/src/main/java/org/apache/flink/test/junit5/MiniClusterExtension.java#L168] does not support *_RestClusterClient_* parameterType. -- This message was sent by Atlassian Jira (v8.20.10#820010)