問題タブ [fest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Fest + Swing で FrameFixture を作成できない
JFrame、JButtonのFestチュートリアルの後に簡単なテストをしようとしています。
これが私のコードです:
私が何をしても、FrameFixture の作成時にコードがクラッシュします (エラーが発生します)。myMainFrame を新しい JFrame に置き換えようとさえしました。
私が得るエラー:
と
何が起こっているのですか?
gui-testing - エントリ ポイントなし (メイン クラスなし) でプロジェクト用に自動化された GUI テスト ケースを作成できますか?
私は、エントリポイントを持つ必要がないプロジェクトに取り組んでいます(メインクラスなし)。FEST または Jemmy (NetBeans IDE を使用) を使用していくつかの GUI テスト ケースを実装することを考えていました。エントリ ポイントなしで GUI テストを自動化することは可能ですか?
java - コンソール出力を消費する Java Fest
Java Swing を Fest でテストしようとしています。fixture ( frameFixture.close()
私の問題は、テストのメソッドの一部としてフレームを閉じると@After tearDown()
、テストクラスランナーからのコンソール出力が何らかの形でブロック/非表示/消費されることです(どちらかわかりません)。( から派生したプリントアウトですResult result = JUnitCore.runClasses(testClasses)
)。
何が原因でしょうか?以下は、関連する setUp() メソッドと TeaDown() メソッド、およびすべてのテストを実行して集計結果を出力するコードの一部、または (おそらく) Fest によって不思議なことに抑制されるものです。
setUp() and tearDown()
テストクラスの:
テストクラスランナーからのテストの要約(私が呼び出すと抑制されますframeFixture.close()
):
java - FESTassertThat() メソッドの不正な動作
FEST ライブラリで assertThat() メソッドを実行しています。ただし、while ループで実行される以下のコードの実行時の動作は理解できません。
実行時に Priority = 1 および nextPriority = 2 ですが、このステートメントのメソッドをデバッグすると、メソッドは終了せず、while ループ内の次の行に進みます。
なぜこれが起こるのか誰か知っていますか?
java - RobotFixture の新しいインスタンスをインスタンス化してコンストラクターに渡す
以下のように JPopupMenu (testJPopupMenu) を渡して、新しい JPopupMenuFixture を作成しようとしています。
RobotFixture の新しいインスタンスをインスタンス化してコンストラクターに渡す方法がわかりませんが...