11package org .testcontainers .postgresql ;
22
33import io .r2dbc .spi .ConnectionFactoryOptions ;
4+ import org .junit .jupiter .api .Test ;
45import org .testcontainers .PostgreSQLTestImages ;
56import org .testcontainers .r2dbc .AbstractR2DBCDatabaseContainerTest ;
67
8+ import static org .assertj .core .api .Assertions .assertThat ;
9+
710public class PostgreSQLR2DBCDatabaseContainerTest extends AbstractR2DBCDatabaseContainerTest <PostgreSQLContainer > {
811
912 @ Override
@@ -28,21 +31,21 @@ protected String createR2DBCUrl() {
2831 return "r2dbc:tc:postgresql:///db?TC_IMAGE_TAG=10-alpine" ;
2932 }
3033
31- @ org . junit . jupiter . api . Test
34+ @ Test
3235 void testGetR2dbcUrl () {
3336 try (PostgreSQLContainer container = createContainer ()) {
3437 container .start ();
3538
3639 // Test static method
3740 String r2dbcUrlStatic = PostgreSQLR2DBCDatabaseContainer .getR2dbcUrl (container );
3841
39- org . assertj . core . api . Assertions . assertThat (r2dbcUrlStatic ).isNotNull ();
40- org . assertj . core . api . Assertions . assertThat (r2dbcUrlStatic ).startsWith ("r2dbc:postgresql://" );
41- org . assertj . core . api . Assertions . assertThat (r2dbcUrlStatic ).contains (container .getHost ());
42- org . assertj . core . api . Assertions . assertThat (r2dbcUrlStatic ).contains (String .valueOf (container .getMappedPort (PostgreSQLContainer .POSTGRESQL_PORT )));
43- org . assertj . core . api . Assertions . assertThat (r2dbcUrlStatic ).contains (container .getDatabaseName ());
44- org . assertj . core . api . Assertions . assertThat (r2dbcUrlStatic ).contains (container .getUsername ());
45- org . assertj . core . api . Assertions . assertThat (r2dbcUrlStatic ).contains (container .getPassword ());
42+ assertThat (r2dbcUrlStatic ).isNotNull ();
43+ assertThat (r2dbcUrlStatic ).startsWith ("r2dbc:postgresql://" );
44+ assertThat (r2dbcUrlStatic ).contains (container .getHost ());
45+ assertThat (r2dbcUrlStatic ).contains (String .valueOf (container .getMappedPort (PostgreSQLContainer .POSTGRESQL_PORT )));
46+ assertThat (r2dbcUrlStatic ).contains (container .getDatabaseName ());
47+ assertThat (r2dbcUrlStatic ).contains (container .getUsername ());
48+ assertThat (r2dbcUrlStatic ).contains (container .getPassword ());
4649
4750 // Verify the format: r2dbc:postgresql://username:password@host:port/database
4851 String expectedUrl = String .format (
@@ -53,13 +56,13 @@ void testGetR2dbcUrl() {
5356 container .getMappedPort (PostgreSQLContainer .POSTGRESQL_PORT ),
5457 container .getDatabaseName ()
5558 );
56- org . assertj . core . api . Assertions . assertThat (r2dbcUrlStatic ).isEqualTo (expectedUrl );
59+ assertThat (r2dbcUrlStatic ).isEqualTo (expectedUrl );
5760
5861 // Test instance method
5962 PostgreSQLR2DBCDatabaseContainer r2dbcContainer = new PostgreSQLR2DBCDatabaseContainer (container );
6063 String r2dbcUrlInstance = r2dbcContainer .getR2dbcUrl ();
6164
62- org . assertj . core . api . Assertions . assertThat (r2dbcUrlInstance ).isEqualTo (r2dbcUrlStatic );
65+ assertThat (r2dbcUrlInstance ).isEqualTo (r2dbcUrlStatic );
6366 }
6467 }
6568}
0 commit comments