@@ -92,18 +92,27 @@ void getUrlWithEmptyDatabaseNameForHsqldb() {
9292 .withMessageContaining ("DatabaseName must not be empty" );
9393 }
9494
95- @ ParameterizedTest (name = "{1}" )
95+ @ ParameterizedTest (name = "{0} - { 1}" )
9696 @ 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 );
9999 }
100100
101101 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 } };
107116 }
108117
109118 @ Test
0 commit comments