1

fest-swingで GUI クライアントをテストしたいのですが... swing コンポーネントをラップするカスタム レイヤーに基づくクライアント。問題は、カスタム gui コンポーネントが swing コンポーネントから継承されず、swing コンポーネントから構成されていることです (レイヤーの作成者は、継承よりも構成を好みました)。

これで、fest-swing を使用してテストを作成できるようになりました。テストはクライアントを開始しますが、フレーム、コンポーネント、ダイアログ、ウィンドウを参照できません。これは、UI コンポーネントが標準の swing/awt コンポーネントのサブクラスではないためです。ここで行き詰まりました。私は今、fest-swing コードを読んでいますが、私の場合、この lib を使用できないようです。

この問題に直面した人はいますか?ヒントはありますか?

4

1 に答える 1

2

onw GUI コンポーネント用の新しいフィクスチャの作成に関するドキュメント記事を読みましたか?

記事の第2章の引用:

カスタム GUI コンポーネントが JDK Swig コンポーネントを拡張しない場合、または FEST フィクスチャを最初から作成する場合は、以下をお読みください: ComponentFixtureを拡張します。このクラスは、テストする GUI コンポーネントとロボットに必要なすべての配線を提供します。また、いくつかの非常に基本的な機能と便利なメソッドも提供します。

私はこれを試しませんでしたが、これは問題の解決に役立つはずです。

于 2012-12-21T21:47:01.663 に答える