JUnit入門その3ではMockフレームワークのJMockitを利用したテスト環境の構築と使い方について記載させていただきます。 次エントリーでより実線的な利用例の説明をさせていただこうと考えております。 本エントリーの内容は以下の通りです。 Mockフレームワークがユニット(単体)テストに必要な理由 JMockitの概要と環境の構築方法の説明 JMockitの使い方の説明 1 Mockフレームワークがユニット(単体)テストに必要な理由 スタブとドライバとMockオブジェクトの違い まずは、ドライバとスタブとMockオブジェクトの違いを明確にさせていただきます。 各用語の説明に用いる基本のシーケンス図は以下の通りです。 シーケンス図1 見たまんまですが、クラスAからクラスBのメソッド1を呼び出し、クラスBからクラスCのメソッド2とメソッド3を呼び出しています。 ドライバの説明 呼び出し先の