次のページへJavaの定番テストフレームワーク「JUnit」の4つの特徴JUnitとは、Javaの単体テストを自動的に実行するためのオープンソースのフレームワークです。繰り返しテストが実行できるように設計されています。JUnitには、次のような4つの特徴があります。kwout■【1】実装方法テストクラスにテスト用のメソッドを実装して利用します。テスト対象とテストプログラムを分離できるため、テスト対象への影響がなくなります。複数のテストプログラムをまとめることができ、まとめたテストを一度にテストすることもできます。再作成にかかる手間を軽減し、テスト工程を効率的に消化できます。■【3】テストの評価と結果テストの結果が瞬時に表示されるため、テストを評価する負荷がなくなります。■【4】IDE(統合開発環境)との連携JUnit単体でも利用可能ですが、EclipseなどのIDEと連携することもできます。それによって、テストコードの作成を高速化させることもできます。最近のEclipseでは、JUnitが同梱して提供されています。Testcaseを使った単体テスト実際に、サンプルアプリケーションのソースコードを用意して、JUnitでテストしてみましょう。今回も連載第2回「Strutsの常識を知り、EclipseとTomcatの環境構築」と同様に、「PKG」ワークスペースを使用します。Testcase」を組み込みます。TestcaseはJUnitを拡張して、Struts上でテストができるフレームワークです。JUnit」へアクセスして、「strutstest214-1.2_2.2.zip」をダウンロードします。「strutstest214-1.2_2.2.zip」を解凍して、「strutstest」フォルダのstrutstest-2.1.4.jarを「PKG/WEB-INF/lib」配下にコピーして、準備完了です。次に、「/PKG/pages」配下に下記の.jspファイルを用意してください。あなたの誕生日を8桁の数字で入力してください。<h2>おめでとうございます。<h2>誕生日にはお祝いのお言葉を送ります。</td></tr></table></html:form></html:html>次に、「/PKG/WEB-INF/src」配下に下記の.javaファイルを作成します。}}最後に「/PKG/WEB-INF」配下のstruts-config.xmlファイルを編集します。--></struts-config>これで、テストをする準備は完了です。次ページからは、JUnitAction.javaのJUnitのテストクラスを、Eclipseを使用して作成していきます。JUnitのテストメソッドも16個紹介します。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。