単体テストの記事一覧
単体テスト に関する記事を 2 本まとめています。Spring Boot の実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring BootのService層テストでMockitoを使いこなす - when・verify・ArgumentCaptor・doThrow実践
Mockitoのwhen/thenReturn、verify(times・never・inOrder)、ArgumentCaptor、voidメソッドのdoThrow/doAnswerをOrderServiceのテストで実践します。UnnecessaryStubbingExceptionとInvalidUseOfMatchersExceptionの直し方、@InjectMocksと@MockitoBeanの使い分けも解説。
-
Spring Bootでテストを書こう - JUnitとMockitoで始める単体テスト入門
Spring Bootの単体テストをJUnit 5とMockitoで書く方法を、Service層(@Mock/@InjectMocks)とController層(@WebMvcTest/@MockBean/MockMvc)に分けて段階的に解説。Given-When-Thenパターン、正常系・異常系、assertThrowsまで具体的なコード例で学べます。