jdbc API(実際にはSpring jdbcテンプレート)を介してデータベースを使用するアプリケーションがあります。より多くの種類のデータベース(MS SQL、Oracle、Postgre)に対して単体テストを実行したいと考えています。したがって、指定されたデータベースごとに、単体テストを3回実行するテスト(たとえば、Mavenを使用)を実行します。
これをエレガントに解決するにはどうすればよいですか?
(私はJUnitランナーの独自の実装を考えていましたが、Spockテストもあります)