クラス SwingUtilsTest

java.lang.Object
test.myproject.java.utils.swing.SwingUtilsTest
すべての実装されたインタフェース:
Runnable

public class SwingUtilsTest extends Object implements Runnable
SwingUtilsクラスのテストを実行します。
作成者:
cook
  • コンストラクタの詳細

    • SwingUtilsTest

      public SwingUtilsTest()
  • メソッドの詳細

    • setUp

      public void setUp()
      テストメソッド実行前の前処理を実行します。

      別スレッドでウィンドウアプリケーションを起動し、その初期化が終わるまで待機します。

    • run

      public void run()
      ウィンドウアプリケーションを起動し、ウィンドウを可視化します。
      定義:
      run インタフェース内 Runnable
    • tearDown

      public void tearDown()
      テストメソッド実行後の後処理を実行します。

      別スレッドで実行されたウィンドウアプリケーションを終了します。

    • testGetComponentByName

      public void testGetComponentByName()
      SwingUtils.getComponentByName(java.awt.Container, String)メソッドのテストを実行します。

      ウィンドウアプリケーションの中に配置されたコンポーネントを取得し、取得結果について以下の確認をします。

      • 取得したコンポーネントがnullでないこと
      • 取得したコンポーネントの名前がメソッドで指定したものと一致すること
      • 取得したコンポーネントのクラスがウィンドウに配置されたコンポーネントのものと一致すること
    • testButtonClick

      public void testButtonClick()
      ボタンクリックイベントが発生した時の動作を確認します。

      ボタンクリックイベントを発生させると、JTextPaneのテキストの最後に "<改行>click from <ボタンのnameプロパティ>" が追加されることを確認します。