testresttemplateの記事一覧
testresttemplate に関する記事を 2 本まとめています。Spring Boot の実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring Boot @SpringBootTestのwebEnvironment使い分け - MOCK・RANDOM_PORT・DEFINED_PORT・NONEの選び方
@SpringBootTestのwebEnvironment4モード(MOCK/RANDOM_PORT/DEFINED_PORT/NONE)が何を起動し何を起動しないかを比較表と動くコードで整理。@MockitoBeanでの外部依存差し替え、@Nestedでのシナリオ分割、ApplicationContext全体起動が本当に必要なケースまで解説します。
-
Spring Bootの@SpringBootTest(RANDOM_PORT)とTestRestTemplateで実HTTPのE2Eテストを書く方法
@SpringBootTest(webEnvironment = RANDOM_PORT)でアプリを実起動し、TestRestTemplateでステータス・ヘッダー・ボディを検証する統合テストの書き方を解説。MockMvcとの違い、認証付きエンドポイントへのリクエスト、エラーレスポンスの検証まで動くコード付きで紹介します。