注釈を使用して MyBatis を使用して実装された DAO の単体テストを作成しようとしています。その DAO をインスタンス化して、(インメモリ) データベースに対して単体テストを行いたいと考えています。ただし、インスタンス化する唯一の方法は、構成ファイルのメソッドのみをSqlSessionFactory
使用することです。SqlSessionFactoryBuilder
ただし、単体テストでは、インメモリ データベースへの接続が既にあります。それを使用して、何らかの方法でマッパーをインスタンス化できますか? Connection
また、テストのために必要な場合は、後でモックまたはスパイすることもできます。