Java クラスの作成
このセクションでは、コード生成アクションを使用して新規 Java クラスの作成およびメソッドの追加を行います。
- 「パッケージ・エクスプローラー」ビューで JUnit プロジェクトを選択します。
ツールバーで 「新規 Java パッケージ」ボタンをクリックするか、
またはプロジェクトのコンテキスト・メニューから 「新規」>「パッケージ」を選択します。
- 「名前」フィールドに、新しいパッケージの名前として test と入力します。
次に、「終了」をクリックします。
- 「パッケージ・エクスプローラー」ビューで、新しい test パッケージを選択して、
ツールバーの「新規 Java クラス」ボタンをクリックします。
- JUnit が「ソース・フォルダー」フィールドに表示されていることと、test が「パッケージ」フィールドに表示されていることを確認します。
「名前」フィールドに MyTestCase と入力します。
- 「スーパークラス」フィールドの横の「参照」をクリックします。
- 「スーパークラスの選択」ダイアログの「型の選択」フィールドに Test と入力して、使用可能なスーパークラスのリストを絞り込みます。
- TestCase クラスを選択し、「OK」をクリックします。
- 「スーパークラスからのコンストラクター」のチェック・ボックスを選択します。
- 「 終了」をクリックして新規クラスを作成します。
- 新規ファイルがエディターで開きます。
このファイルには新規クラス、コンストラクター、およびコメントが含まれています。
生成されるコメントの作成および構成に関するオプションを、Java 設定 (「ウィンドウ」>「設定」>「Java」>「コード・
スタイル」>「コード・テンプレート」) で選択できます。
- 「アウトライン」ビューで新規クラス MyTestCase を選択します。
コンテキスト・メニューを開いて、「ソース」>「メソッドのオーバーライド/実装」を選択します。
- 「メソッドのオーバーライド」ダイアログで、setUp() と tearDown() にチェック・マークを付け、「OK」をクリックします。2 つのメソッドがクラスに追加されます。
- setUp() の本体を
container= new Vector();
に変更します。
- container と Vector を解決できないため、これらの語に問題強調表示行で下線が付けられます。
電球がマーカー・バーに表示されます。
カーソルを Vector 内に置き、Ctrl+1 を押します
(または、メニュー・バーの「編集」>「クイック・フィックス」を使用します)。
「'Vector' のインポート (java.util) 」を選択します。
これで、欠落したインポート宣言が追加されます。

カーソルを container 内に置き、Ctrl+1 を押します。
「フィールド 'container' の作成」を選択して新しいフィールドを追加します。
- 「アウトライン」ビューで、クラス MyTestCase を選択します。
コンテキスト・メニューを開き、「ソース」>「Getter および Setter の生成...」を選択します。
- 「Getter および Setter の生成」ダイアログは、メソッド getContainer および setContainer の作成を提案します。
両方を選択して、「OK」をクリックします。
フィールド・コンテナーの getter および setter メソッドが追加されます。
- ファイルを保管します。
- 生成されたコードのフォーマットは、 「ウィンドウ」> 「設定」>「Java」>「コード・スタイル」>「フォーマッター」で構成できます。
フィールド名に接頭部または接尾部 (例えば fContainer) を使用する場合は、
それを 「ウィンドウ」>「設定」>「Java」>「コード・スタイル」により指定できます。
これにより、生成された getter および setter は、接頭部または接尾部の付いていないメソッド名を提案します。
Java ビュー
Java エディター
クイック・フィックスの使用
Java エレメントの作成
Getter および Setter の生成
「新規 Java クラス」ウィザード
ソース・アクション
クイック・フィックス
「メソッドのオーバーライド」ダイアログ
「Getter および Setter の生成」ダイアログ
「コード・フォーマッター」設定ページ
「コード・スタイル」設定ページ
「コード・テンプレート」設定ページ