![]() |
![]() |
![]() |
![]() |
Beehive コントロールは、アプリケーションのコンテナ内からでも、スタンドアロンの Java 環境からでもテストできます。スタンドアロンの Java 環境でのテストは、単体テストを実行する際に特に役立ちます。
Beehive コントロールは、「ControlTestCase」基本クラスを使用して、JUnit テスト フレームワークに統合できます。この基本クラスは、コントロール コンテナを提供しており、@Control アノテーションを介してインスタンス化が可能になります。
すべてのコントロールがテスト コンテナ内でテストできるわけではありません。ControlTestCase が提供する以外の要件が必要なコントロールもあります。たとえば、JNDI ルックアップを使用するコントロールは、ControlTestCase でテストできません。同様に、J2EE コンテナと依存関係があるコントロール (サービス コントロールなど) は、J2EE コンテナなしではテストできません。
ControlTestCase を使用したコントロールのテストの詳細については、「チュートリアル : JUnit を使用してコントロールをテストする」を参照してください。
![]() ![]() |