3.8系がベースとなっています。テストケースの作成方法は基本的にJUnitの記述方法と同じです。JUnitについては、下記記事を参照しておいてください。2009/7/10ただし、Androidアプリに依存するようなテストケースについては独特の作法があるので、第2回以降に詳細を解説します。今回は、Activityのテスト用のテストケースを利用してテストケースクラスを作成します。テスト対象のクラスは、「HelloAndroidのcom.example.helloandroid.HelloAndroidActivity」とします。Explorer]で「src」フォルダを開き、「com.example.helloandroid.test」パッケージで右クリックし、コンテキストメニューから[New]→[Class]を選択します。[Name]に「HelloAndroidActivityTest」を、[Superclass]に「android.test.ActivityInstrumentationTestCase2」を、それぞれ設定します。SDKに入っています。[Finish]ボタンをクリックします。すると、エラーと警告が1件ずつ出ているはずです。内容は、ActivityInstrumentationTestCase2がパラメータとなっているのに、型パラメータリストを設定していないことに対する警告です。ActivityInstrumentationTestCase2はテスト対象となるActivityクラスでパラメータとなります。ここでは、テスト対象のActivityクラスはHelloAndroidActivityなので、HelloAndroidActivityでパラメータ化します。{}エラーをEclipseの修正候補表示機能で直すまたエラー内容は、「ActivityInstrumentationTestCase2はデフォルトコンストラクタが定義されないため、コンストラクタを定義する必要がある」という内容です。activityClass)」を呼び出します。このとき、エラー個所にカーソルを当てて、[Ctrl]+[1]キーでエラーの修正候補を表示します。選択すると、Eclipseがコンストラクタを自動で追加します。}}Eclipseには、エラーや警告に対して修正候補を表示して、自動でコードを生成する機能があります。毎回、適切な修正候補を提示するわけではありませんが、必要に応じて、この機能を利用すると効率的にコーディング可能です。エラー候補が複数ある場合、[Ctrl]+[>]キーで次のエラーまたは警告、[Ctrl]+[<]キーで前のエラーまたは警告にジャンプします。コンストラクタコンストラクタの第1引数には、テスト対象のルートパッケージを設定します。第2引数にはテスト対象クラスのインスタンスを設定します。}}続いて次ページでは、セットアップメソッドをEclipseのコード補完機能で定義し、テストメソッドを追加して、テストを実行します。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。