モックを利用するサービスクラスのテスト方法
今回はモックを利用したサービスクラスの単体テストの実装方法についてサンプルと合わせて説明する。
モックを利用するサービスクラスのテスト方法テスト対象(サービスクラス)を@Injectアノテーションで呼び出す際のcontext.xmlのサンプルはモックを利用せず、DBにアクセスするサービスクラスのテスト方法に記載している。
サービスクラスの単体テストのサンプルを以下に示す。
以下のサンプルはリポジトリをモック化し、テスト対象のメソッドでモック化したメソッドが呼び出されていることとテスト対象の戻り値を検証している。