Skip to content

Commit 712d13a

Browse files
feat(module/mysql): Add getR2dbcUrl helper to MySQLR2DBCDatabaseContainer
1 parent 7d25a31 commit 712d13a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

modules/mysql/src/main/java/org/testcontainers/containers/MySQLR2DBCDatabaseContainer.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,17 @@ public static ConnectionFactoryOptions getOptions(MySQLContainer<?> container) {
2121
return new MySQLR2DBCDatabaseContainer(container).configure(options);
2222
}
2323

24+
public static String getR2dbcUrl(MySQLContainer<?> container) {
25+
return String.format(
26+
"r2dbc:mysql://%s:%s@%s:%d/%s",
27+
container.getUsername(),
28+
container.getPassword(),
29+
container.getHost(),
30+
container.getMappedPort(MySQLContainer.MYSQL_PORT),
31+
container.getDatabaseName()
32+
);
33+
}
34+
2435
@Override
2536
public ConnectionFactoryOptions configure(ConnectionFactoryOptions options) {
2637
return options

0 commit comments

Comments
 (0)