私はUISpec4Jテストフレームワークを使用してのSwing GUIアプリケーションをテストしてるためDocumentEventを派遣します。私はJTextFieldで検証コードをテストしていますが、フレームワークはヘッドチェンジでアプリケーションを実行するため、フォーカス変更イベントをサポートしていません。は、手動テストのUI要素の検証コード
テキストフィールドが検証コードを活性化し、それに取り付けられたDocumentEventを有しています。私は検証コードをアクティブにするためにドキュメントイベントを手動でディスパッチする方法を理解しようとしています。手動でフォーカスやマウスのイベントを送信しようとしているが、私のために働いていない。
ありがとうございました!
これを試しても機能しません。テキストはテキストフィールドに挿入されますが、DocumentEventは送出されません。 これはUISpec4Jテストフレームワークの問題だと思うので、私は手動でイベントをディスパッチする方法を見つけようとしています。 DocumentListenerは検証に最適な場所ではないが、コードはすでに作成されているとし、テスターとして、私はフォールアウトを扱っていると約束した。 :-) – Bassam