Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,17 @@ public static ConnectionFactoryOptions getOptions(MySQLContainer<?> container) {
return new MySQLR2DBCDatabaseContainer(container).configure(options);
}

public static String getR2dbcUrl(MySQLContainer<?> container) {
return String.format(
"r2dbc:mysql://%s:%s@%s:%d/%s",
container.getUsername(),
container.getPassword(),
container.getHost(),
container.getMappedPort(MySQLContainer.MYSQL_PORT),
container.getDatabaseName()
);
}

@Override
public ConnectionFactoryOptions configure(ConnectionFactoryOptions options) {
return options
Expand Down