テスト書いてますか?私は好きです!嫌いな人は多いみたいですけど... Springのテスト部分のリファレンス読んで忘れないうちにまとめよう精神が働いたので書きます。 今回は、@DataJpaTestというレポジトリのテストを書くためのアノテーションを紹介します。 @DataJpaTestアノテーションは、デフォルトでインメモリDBの設定をしたり、@EntityがついたクラスをBean登録したり、@RepositoryついたクラスをBean登録するなどSpring Data JPAレポジトリの設定してくれたりします。 @DataJpaTestのソースコードをのぞいてみるとこんな感じの設定が行われているようです。 ... @AutoConfigureDataJpa @AutoConfigureTestDatabase @AutoConfigureTestEntityManager ... da
![@DataJpaTestでRepositoryのテスト|りょ](https://cdn-ak-scissors.b.st-hatena.com/image/square/5342e6bf240dd5ad3fef7ce21864c247954c1a99/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F69974214%2Fprofile_5ee50601b93431026832589391cf561e.jpg%3Ffit%3Dbounds%26format%3Djpeg%26quality%3D85%26width%3D330)