@@ -92,18 +92,27 @@ void getUrlWithEmptyDatabaseNameForHsqldb() {
92
92
.withMessageContaining ("DatabaseName must not be empty" );
93
93
}
94
94
95
- @ ParameterizedTest (name = "{1}" )
95
+ @ ParameterizedTest (name = "{0} - { 1}" )
96
96
@ MethodSource ("embeddedDriverAndUrlParameters" )
97
- void isEmbeddedWithDriverAndUrl (EmbeddedDatabaseConnection connection , String url , boolean embedded ) {
98
- assertThat (EmbeddedDatabaseConnection .isEmbedded (connection . getDriverClassName () , url )).isEqualTo (embedded );
97
+ void isEmbeddedWithDriverAndUrl (String driverClassName , String url , boolean embedded ) {
98
+ assertThat (EmbeddedDatabaseConnection .isEmbedded (driverClassName , url )).isEqualTo (embedded );
99
99
}
100
100
101
101
static Object [] embeddedDriverAndUrlParameters () {
102
- return new Object [] { new Object [] { EmbeddedDatabaseConnection .H2 , "jdbc:h2:~/test" , false },
103
- new Object [] { EmbeddedDatabaseConnection .H2 , "jdbc:h2:mem:test;DB_CLOSE_DELAY=-1" , true },
104
- new Object [] { EmbeddedDatabaseConnection .HSQLDB , "jdbc:hsqldb:hsql://localhost" , false },
105
- new Object [] { EmbeddedDatabaseConnection .HSQLDB , "jdbc:hsqldb:mem:test" , true },
106
- new Object [] { EmbeddedDatabaseConnection .DERBY , "jdbc:derby:memory:test" , true } };
102
+ return new Object [] {
103
+ new Object [] { EmbeddedDatabaseConnection .H2 .getDriverClassName (), "jdbc:h2:~/test" , false },
104
+ new Object [] { EmbeddedDatabaseConnection .H2 .getDriverClassName (), "jdbc:h2:mem:test;DB_CLOSE_DELAY=-1" ,
105
+ true },
106
+ new Object [] { EmbeddedDatabaseConnection .H2 .getDriverClassName (), null , true },
107
+ new Object [] { EmbeddedDatabaseConnection .HSQLDB .getDriverClassName (), "jdbc:hsqldb:hsql://localhost" ,
108
+ false },
109
+ new Object [] { EmbeddedDatabaseConnection .HSQLDB .getDriverClassName (), "jdbc:hsqldb:mem:test" , true },
110
+ new Object [] { EmbeddedDatabaseConnection .HSQLDB .getDriverClassName (), null , true },
111
+ new Object [] { EmbeddedDatabaseConnection .DERBY .getDriverClassName (), "jdbc:derby:memory:test" , true },
112
+ new Object [] { EmbeddedDatabaseConnection .DERBY .getDriverClassName (), null , true },
113
+ new Object [] { "com.mysql.cj.jdbc.Driver" , "jdbc:mysql:mem:test" , false },
114
+ new Object [] { "com.mysql.cj.jdbc.Driver" , null , false },
115
+ new Object [] { null , "jdbc:none:mem:test" , false }, new Object [] { null , null , false } };
107
116
}
108
117
109
118
@ Test
0 commit comments