コントロールのテスト

コントロールは、アプリケーションのコンテナ内からでも、スタンドアロンの Java 環境からでもテストできます。スタンドアロンの Java 環境でのテストは、単体テストを実行する際に特に役立ちます。

コントロールは、ControlTestCase 基本クラスを使用して、JUnit テスト フレームワークに統合できます。この基本クラスは、コントロール コンテナを提供しており、
@Control アノテーションを使用したコントロールの宣言的なインスタンス化に役立ちます。

すべてのコントロールがテスト コンテナ内でテストできるわけではありません。ControlTestCase が提供する以外の要件が必要なコントロールもあります。たとえば、JNDI ルックアップを使用するコントロールは、ControlTestCase でテストできません。同様に、J2EE コンテナ (たとえば WebLogic Server) と依存関係があるコントロール (サービス コントロールなど) は、その J2EE コンテナなしではテストできません。

ControlTestCase を使用したコントロールのテストの詳細については、「チュートリアル : JUnit を使用してコントロールをテストする」を参照してください。

関連トピック

チュートリアル : JUnit を使用してコントロールをテストする


さらにヘルプが必要ですか。質問は Workshop ニュース グループまでお寄せください。