タグ

ブックマーク / qiita.com/kilvis (1)

  • SpringBoot+MyBatisのCRUDのテストをDBUnitで書いてみた - Qiita

    はじめに 前回の記事ではDB操作を行うService層以降のクラスの実装を行いました。 今回はDBのCRUD操作を検証するためDBUnitを使ったテストケースを実装していきます。 開発環境 OS : macOS Catalina IDE : IntelliJ Ultimate Java : 11 Gradle : 6.6.1 SpringBoot : 2.3.4 JUnit : 5 (jupiter) DBUnit : 2.7.0 1. 単体テスト用のデータベースの準備 前回の記事ではローカル開発用にDockerMySQLをセットアップしました。 今回は単体テスト用にH2データベースを使います。 Java製でアプリに組み込んで使えて、外部接続の必要がないため単体テストを行うには最適のDBです。 MySQL固有の機能や関数はH2では使えませんが、CRUDが主なWebアプリ開発ではほとんど困

    SpringBoot+MyBatisのCRUDのテストをDBUnitで書いてみた - Qiita
  • 1