TestNGとDbUnitを連携させることで、テストクラスはTestCaseを継承する必要がなくなる。 TestCaseを継承する代わりに、XXDatabaseTesterというDbUnitにあるクラスを使う。 JdbcDatabaseTester DataSourceDatabaseTester DriverManagerからConnectionを作るか、DataSourceからConnectionを作るかで使い分ける。 たとえばテスト実行前のsetup処理はこんな感じ。 @BeforeClass @Parameters( { "driver", "url", "username", "password" }) public void initialize(String driver, String url, String username, String password) throw