Skip to content

Commit 3c93cb0

Browse files
authored
BE: Chore: Clean up api tests (#1604)
1 parent 38ed291 commit 3c93cb0

22 files changed

+27
-81
lines changed

api/src/test/java/io/kafbat/ui/KafkaConnectServiceTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import io.kafbat.ui.model.ConnectorStateDTO;
1414
import io.kafbat.ui.model.ConnectorStatusDTO;
1515
import io.kafbat.ui.model.ConnectorTypeDTO;
16-
import io.kafbat.ui.model.FullConnectorInfoDTO;
1716
import io.kafbat.ui.model.InternalTopic;
1817
import io.kafbat.ui.model.KafkaCluster;
1918
import io.kafbat.ui.model.NewConnectorDTO;
@@ -62,7 +61,7 @@ void setUp() {
6261
KafkaCluster kafkaCluster = clustersStorage.getClusterByName(LOCAL).get();
6362

6463
InternalTopic block = topicsService.getTopicDetails(kafkaCluster, topicName)
65-
.onErrorResume(t -> Mono.empty()).block();
64+
.onErrorResume(_ -> Mono.empty()).block();
6665
if (block == null) {
6766
topicsService.createTopic(kafkaCluster,
6867
new TopicCreationDTO()

api/src/test/java/io/kafbat/ui/config/auth/OAuthTestSupport.java

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import java.util.Map;
1818
import lombok.Getter;
1919
import org.springframework.beans.factory.annotation.Qualifier;
20-
import org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties;
2120
import org.springframework.boot.test.context.TestConfiguration;
2221
import org.springframework.context.ApplicationContextInitializer;
2322
import org.springframework.context.ConfigurableApplicationContext;
@@ -175,24 +174,6 @@ public static OAuthProperties createOAuthProperties() {
175174
return props;
176175
}
177176

178-
public static OAuthProperties createOAuthPropertiesWithJwt() {
179-
OAuthProperties props = createOAuthProperties();
180-
OAuth2ResourceServerProperties rs = new OAuth2ResourceServerProperties();
181-
rs.getJwt().setJwkSetUri(oauthBaseUrl() + JWKS_PATH);
182-
when(props.getResourceServer()).thenReturn(rs);
183-
return props;
184-
}
185-
186-
public static OAuthProperties createOAuthPropertiesWithOpaqueToken() {
187-
OAuthProperties props = createOAuthProperties();
188-
OAuth2ResourceServerProperties rs = new OAuth2ResourceServerProperties();
189-
rs.getOpaquetoken().setIntrospectionUri(oauthBaseUrl() + INTROSPECT_PATH);
190-
rs.getOpaquetoken().setClientId(CLIENT_ID);
191-
rs.getOpaquetoken().setClientSecret(CLIENT_SECRET);
192-
when(props.getResourceServer()).thenReturn(rs);
193-
return props;
194-
}
195-
196177
/**
197178
* Initializer that starts WireMock servers WITH proxy enabled.
198179
*/

api/src/test/java/io/kafbat/ui/config/auth/OAuthWithProxyTest.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,12 @@
77
import static com.github.tomakehurst.wiremock.client.WireMock.post;
88
import static com.github.tomakehurst.wiremock.client.WireMock.postRequestedFor;
99
import static com.github.tomakehurst.wiremock.client.WireMock.urlPathEqualTo;
10-
import static io.kafbat.ui.config.auth.OAuthTestSupport.INTROSPECT_PATH;
11-
import static io.kafbat.ui.config.auth.OAuthTestSupport.JWKS_PATH;
1210
import static io.kafbat.ui.config.auth.OAuthTestSupport.TOKEN_PATH;
1311
import static io.kafbat.ui.config.auth.OAuthTestSupport.USERINFO_PATH;
1412
import static org.assertj.core.api.Assertions.assertThat;
1513

16-
import com.nimbusds.jose.JWSAlgorithm;
17-
import com.nimbusds.jose.JWSHeader;
18-
import com.nimbusds.jose.crypto.RSASSASigner;
19-
import com.nimbusds.jose.jwk.JWKSet;
20-
import com.nimbusds.jwt.JWTClaimsSet;
21-
import com.nimbusds.jwt.SignedJWT;
2214
import java.time.Duration;
2315
import java.time.Instant;
24-
import java.util.Date;
2516
import org.junit.jupiter.api.AfterAll;
2617
import org.junit.jupiter.api.BeforeEach;
2718
import org.junit.jupiter.api.Nested;
@@ -39,8 +30,6 @@
3930
import org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest;
4031
import org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationResponse;
4132
import org.springframework.security.oauth2.core.user.OAuth2User;
42-
import org.springframework.security.oauth2.jwt.ReactiveJwtDecoder;
43-
import org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector;
4433
import org.springframework.test.annotation.DirtiesContext;
4534
import org.springframework.test.context.ActiveProfiles;
4635
import org.springframework.test.context.ContextConfiguration;

api/src/test/java/io/kafbat/ui/config/auth/OAuthWithoutProxyTest.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,12 @@
77
import static com.github.tomakehurst.wiremock.client.WireMock.post;
88
import static com.github.tomakehurst.wiremock.client.WireMock.postRequestedFor;
99
import static com.github.tomakehurst.wiremock.client.WireMock.urlPathEqualTo;
10-
import static io.kafbat.ui.config.auth.OAuthTestSupport.INTROSPECT_PATH;
11-
import static io.kafbat.ui.config.auth.OAuthTestSupport.JWKS_PATH;
1210
import static io.kafbat.ui.config.auth.OAuthTestSupport.TOKEN_PATH;
1311
import static io.kafbat.ui.config.auth.OAuthTestSupport.USERINFO_PATH;
1412
import static org.assertj.core.api.Assertions.assertThat;
1513

16-
import com.nimbusds.jose.JWSAlgorithm;
17-
import com.nimbusds.jose.JWSHeader;
18-
import com.nimbusds.jose.crypto.RSASSASigner;
19-
import com.nimbusds.jose.jwk.JWKSet;
20-
import com.nimbusds.jwt.JWTClaimsSet;
21-
import com.nimbusds.jwt.SignedJWT;
2214
import java.time.Duration;
2315
import java.time.Instant;
24-
import java.util.Date;
2516
import org.junit.jupiter.api.AfterAll;
2617
import org.junit.jupiter.api.BeforeEach;
2718
import org.junit.jupiter.api.Nested;
@@ -39,8 +30,6 @@
3930
import org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationRequest;
4031
import org.springframework.security.oauth2.core.endpoint.OAuth2AuthorizationResponse;
4132
import org.springframework.security.oauth2.core.user.OAuth2User;
42-
import org.springframework.security.oauth2.jwt.ReactiveJwtDecoder;
43-
import org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector;
4433
import org.springframework.test.annotation.DirtiesContext;
4534
import org.springframework.test.context.ActiveProfiles;
4635
import org.springframework.test.context.ContextConfiguration;

api/src/test/java/io/kafbat/ui/controller/PrometheusExposeControllerTest.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
package io.kafbat.ui.controller;
22

3-
import static org.assertj.core.api.Assertions.assertThat;
4-
53
import io.kafbat.ui.AbstractIntegrationTest;
64
import io.kafbat.ui.service.ClustersStatisticsScheduler;
75
import io.prometheus.metrics.expositionformats.PrometheusTextFormatWriter;
8-
import java.io.IOException;
96
import org.junit.jupiter.api.Test;
107
import org.springframework.beans.factory.annotation.Autowired;
118
import org.springframework.test.web.reactive.server.WebTestClient;
@@ -18,7 +15,7 @@ class PrometheusExposeControllerTest extends AbstractIntegrationTest {
1815
private ClustersStatisticsScheduler scheduler;
1916

2017
@Test
21-
void testGetMetrics() throws IOException {
18+
void testGetMetrics() {
2219

2320
scheduler.updateStatistics();
2421

api/src/test/java/io/kafbat/ui/emitter/CursorTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ private BackwardEmitter createBackwardEmitter(ConsumerPosition position) {
123123
position,
124124
PAGE_SIZE,
125125
createRecordsDeserializer(),
126-
m -> true,
126+
_ -> true,
127127
PollingSettings.createDefault(),
128128
createCursor(position)
129129
);
@@ -159,14 +159,14 @@ private ForwardEmitter createForwardEmitter(ConsumerPosition position) {
159159
position,
160160
PAGE_SIZE,
161161
createRecordsDeserializer(),
162-
m -> true,
162+
_ -> true,
163163
PollingSettings.createDefault(),
164164
createCursor(position)
165165
);
166166
}
167167

168168
private Cursor.Tracking createCursor(ConsumerPosition position) {
169-
return cursorsStorage.createNewCursor(createRecordsDeserializer(), position, m -> true, PAGE_SIZE);
169+
return cursorsStorage.createNewCursor(createRecordsDeserializer(), position, _ -> true, PAGE_SIZE);
170170
}
171171

172172
private EnhancedConsumer createConsumer() {

api/src/test/java/io/kafbat/ui/model/PartitionDistributionStatsTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22

33
import static org.assertj.core.api.Assertions.assertThat;
44

5-
import io.kafbat.ui.service.ReactiveAdminClient;
65
import java.math.BigDecimal;
76
import java.util.List;
87
import java.util.Map;
9-
import java.util.Set;
108
import org.apache.kafka.clients.admin.TopicDescription;
119
import org.apache.kafka.common.Node;
1210
import org.apache.kafka.common.TopicPartitionInfo;

api/src/test/java/io/kafbat/ui/service/ConsumerGroupServiceTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import java.util.Map;
2020
import java.util.Optional;
2121
import java.util.UUID;
22-
import java.util.concurrent.ThreadLocalRandom;
2322
import java.util.stream.Collectors;
2423
import java.util.stream.Stream;
2524
import org.apache.kafka.clients.admin.ConsumerGroupDescription;
@@ -32,7 +31,6 @@
3231
import org.junit.jupiter.params.ParameterizedTest;
3332
import org.junit.jupiter.params.provider.Arguments;
3433
import org.junit.jupiter.params.provider.MethodSource;
35-
import org.mapstruct.Mapping;
3634
import org.mockito.Mockito;
3735
import reactor.core.publisher.Mono;
3836
import reactor.util.function.Tuple2;

api/src/test/java/io/kafbat/ui/service/OffsetsResetServiceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ private void sendMsgsToPartition(Map<Integer, Integer> msgsCountForPartitions) {
190190
msgsCountForPartitions.entrySet().stream()
191191
.flatMap(e ->
192192
IntStream.range(0, e.getValue())
193-
.mapToObj(i -> new ProducerRecord<>(topic, e.getKey(), bytes, bytes))));
193+
.mapToObj(_ -> new ProducerRecord<>(topic, e.getKey(), bytes, bytes))));
194194
}
195195

196196
private void send(Stream<ProducerRecord<Bytes, Bytes>> toSend) {

api/src/test/java/io/kafbat/ui/service/ReactiveAdminClientTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ void filterPartitionsWithLeaderCheckThrowExceptionIfThereIsSomePartitionsWithout
183183
List.of(
184184
new TopicPartitionInfo(0, new Node(1, "n1", 9092), List.of(), List.of()))
185185
)),
186-
p -> true,
186+
_ -> true,
187187
// setting failOnNoLeader flag
188188
true
189189
);

0 commit comments

Comments
 (0)