2014-01-01から1年間の記事一覧

FEST-SwingでGoos本を写経したときのwork-around

Goos本ではGUIのテスティングツールとしてwindowlickerを使用していますが、導入に際してビルドが通らず、写経のためだけに使うのも嫌だなということでFEST-Swingを使うことにしました。 ところが、FEST-Swingでは「ラベルに表示された文字列が変更されたら…

FEST-Swingを使う (2) - すでに起動されたウィンドウを使用する場合のテンプレート

< (1) テスト内でウィンドウを起動する場合のテンプレート 1. 概要 前回はテスト内でウィンドウを起動したため、ウィンドウのインスタンスをFrameFixtureのコンストラクタに渡すことができました。 しかし、End-to-Endテストなどで直接インスタンスが取得で…

FEST-Swingを使う (1) - テスト内でウィンドウを起動する場合のテンプレート

(2) すでに起動されたウィンドウを使用する場合のテンプレート > 1. 概要 FEST-SwingはJavaのGUIツールキットであるSwingのテスティングツールです。 今回は、そのテンプレートをメモします。 2. サンプル [テスト対象] LabelWindow.java :"Hello"と書かれ…

Swing入門 (3) - キーボード入力

< Swing入門 (2) - ボタン 1. 概要 キーボードの入力にあわせて表示させる文字列を変化させます。 2. 説明 ボタンの場合と同様に、リスナー(Listener)を追加(add)します。 前回と今回の違いは次の2点です。 (1) 呼び出すメソッド 前回:自身のメソッド 今回…

Swing入門 (2) - ボタン

< Swing入門 (1) - Hello World | Swing入門 (3) - キーボード入力 > 1. 概要 Swingでボタンを使います。 2. 説明 Swingのボタンのクリックイベントは、addActionListenerメソッドの引数にActionListenerインターフェイスの実装クラスを渡す形で定義します。…