@@ -76,6 +76,11 @@ void properties_basic() {
7676 properties .setProperty ("postgres.extraDb.initSqlFile" , "extra_init.sql" );
7777 properties .setProperty ("postgres.extraDb.seedSqlFile" , "extra_seed.sql" );
7878 properties .setProperty ("postgres.extraDb.extensions" , "hstore,pgcrypto" );
79+ properties .setProperty ("postgres.extra.dbName" , "extra1" );
80+ properties .setProperty ("postgres.extra.initSqlFile" , "extra1_init.sql" );
81+
82+ properties .setProperty ("postgres.extra2.dbName" , "extra2" );
83+ properties .setProperty ("postgres.extra2.password" , "foo" );
7984
8085 InternalConfigDb config = PostgresContainer .builder ("15" ).properties (properties ).internalConfig ();
8186 assertEquals (config .containerName (), "junk_postgres" );
@@ -89,9 +94,13 @@ void properties_basic() {
8994
9095 assertEquals (config .getInitSqlFile (), "init.sql" );
9196 assertEquals (config .getSeedSqlFile (), "seed.sql" );
92- assertEquals (config .extra ().initSqlFile (), "extra_init.sql" );
97+ assertEquals (config .extra ().dbName (), "extra1" );
98+ assertEquals (config .extra ().initSqlFile (), "extra1_init.sql" );
9399 assertEquals (config .extra ().seedSqlFile (), "extra_seed.sql" );
94100 assertEquals (config .extra ().extensions (), "hstore,pgcrypto" );
101+ assertEquals (config .extra2 ().dbName (), "extra2" );
102+ assertEquals (config .extra2 ().userWithDefaults ("junk" ), "extra2" );
103+ assertEquals (config .extra2 ().password , "foo" );
95104
96105 assertEquals (config .jdbcAdminUrl (), "jdbc:postgresql://172.17.0.1:9823/postgres" );
97106 assertEquals (config .jdbcUrl (), "jdbc:postgresql://172.17.0.1:9823/baz" );
0 commit comments