1

私は Java GUI のテストに Jemmy を使用しています。クロージングアプリケーションのテストは可能ですか?

現在、終了ボタンのクリックをシミュレートし(原因System.exit(0))、テストは失敗します:

junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:154)

ありがとう、アンドレイ

4

2 に答える 2

0

[ファイル] メニューから [アクション] を選択して終了することもできます。

        Action action = new Action("File|Exit", null);
        action.perform();
于 2015-03-09T15:18:57.167 に答える
0

セキュリティ マネージャをオーバーライドして、 System.exit() が発生することを確認する可能性があります。

Java: System.exit() を呼び出すメソッドをテストするには?

于 2012-05-15T12:42:06.107 に答える