UISpec4j を使用して Swing アプリの機能テストを書いています。
入力するフィールドがいくつかあり、保存するためのボタンがあります。入力したフィールドの組み合わせによっては、保存ボタンをクリックしたときにモーダル エラー ダイアログが表示される場合があります。
テスト ケースでエラー ダイアログを表示するためのロジックを複製したくありません。保存ボタンをクリックしたときにエラー ダイアログが表示されなかったことを主張するだけです。
これは、WindowInterceptor.getModalDialog() を呼び出して AssertionError をキャッチするよりも複雑でない方法で実行できますか?