Skip to content

Commit cf7cbdd

Browse files
committed
Use Confluent 7.7 and fix tests for resetConnectorOffsets
1 parent 8c64835 commit cf7cbdd

File tree

2 files changed

+23
-6
lines changed

2 files changed

+23
-6
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public abstract class AbstractIntegrationTest {
3838
private static final boolean IS_ARM =
3939
System.getProperty("os.arch").contains("arm") || System.getProperty("os.arch").contains("aarch64");
4040

41-
private static final String CONFLUENT_PLATFORM_VERSION = IS_ARM ? "7.2.1.arm64" : "7.2.1";
41+
private static final String CONFLUENT_PLATFORM_VERSION = IS_ARM ? "7.7.1.arm64" : "7.7.1";
4242

4343
public static final KafkaContainer kafka = new KafkaContainer(
4444
DockerImageName.parse("confluentinc/cp-kafka").withTag(CONFLUENT_PLATFORM_VERSION))

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

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -411,15 +411,24 @@ public void shouldReturn400WhenTryingToCreateConnectorWithExistingName() {
411411

412412
@Test
413413
public void shouldResetConnectorWhenInStoppedState() {
414-
webTestClient.put()
415-
.uri("/api/clusters/{clusterName}/connectors/{connectName}/connectors/{connectorName}/action/STOP", LOCAL,
416-
connectName, connectorName)
414+
415+
webTestClient.post()
416+
.uri("/api/clusters/{clusterName}/connects/{connectName}/connectors/{connectorName}/action/STOP",
417+
LOCAL, connectName, connectorName)
417418
.exchange()
418419
.expectStatus().isOk();
419420

421+
webTestClient.get()
422+
.uri("/api/clusters/{clusterName}/connects/{connectName}/connectors/{connectorName}",
423+
LOCAL, connectName, connectorName)
424+
.exchange()
425+
.expectStatus().isOk()
426+
.expectBody(ConnectorDTO.class)
427+
.value(connector -> assertThat(connector.getStatus().getState()).isEqualTo(ConnectorStateDTO.STOPPED));
428+
420429
webTestClient.delete()
421-
.uri("/api/clusters/{clusterName}/connectors/{connectName}/connectors/{connectorName}/offsets", LOCAL,
422-
connectName, connectorName)
430+
.uri("/api/clusters/{clusterName}/connects/{connectName}/connectors/{connectorName}/offsets",
431+
LOCAL, connectName, connectorName)
423432
.exchange()
424433
.expectStatus().isOk();
425434

@@ -428,6 +437,14 @@ public void shouldResetConnectorWhenInStoppedState() {
428437
@Test
429438
public void shouldReturn400WhenResettingConnectorInRunningState() {
430439

440+
webTestClient.get()
441+
.uri("/api/clusters/{clusterName}/connects/{connectName}/connectors/{connectorName}",
442+
LOCAL, connectName, connectorName)
443+
.exchange()
444+
.expectStatus().isOk()
445+
.expectBody(ConnectorDTO.class)
446+
.value(connector -> assertThat(connector.getStatus().getState()).isEqualTo(ConnectorStateDTO.RUNNING));
447+
431448
webTestClient.delete()
432449
.uri("/api/clusters/{clusterName}/connectors/{connectName}/connectors/{connectorName}/offsets", LOCAL,
433450
connectName, connectorName)

0 commit comments

Comments
 (0)