最近、Spring サポートなしでコードを書いて、この In Service のようなコードを書いてみました..
c = ds.getConnection();
c.setAutoCommit(false);
try {
dao.findXX(c, id);
c.commit();
} catch (Exception ex) {
c.rollback();
}
しかし、DAO をモックしてサービスをテストしようとすると、問題が発生します。getConnection が呼び出されるため、表示したくないデータベースに接続します。
jdbcでサービス/ダオを簡単にテストする方法は?