Do not block indefinitely when querying SQL database

This commit is contained in:
Andy Wilkinson
2023-04-28 09:52:27 +01:00
parent d7da77bda8
commit cec159110d
3 changed files with 9 additions and 3 deletions

View File

@@ -16,6 +16,8 @@
package org.springframework.boot.testcontainers.service.connection.r2dbc;
import java.time.Duration;
import io.r2dbc.spi.ConnectionFactory;
import org.junit.jupiter.api.Test;
import org.testcontainers.containers.OracleContainer;
@@ -56,7 +58,7 @@ class OracleR2dbcContainerConnectionDetailsFactoryTests {
.sql(DatabaseDriver.ORACLE.getValidationQuery())
.map((row, metadata) -> row.get(0))
.first()
.block();
.block(Duration.ofSeconds(30));
assertThat(result).isEqualTo("Hello");
}