如何使用jemmy测试app退出

时间:2011-08-17 15:59:11

标签: java swing testing jemmy

我使用Jemmy进行Java GUI测试。是否有可能测试关闭申请?

目前我模拟了退出按钮上的点击(导致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)

谢谢, 安德烈

2 个答案:

答案 0 :(得分:0)

您可能会覆盖安全管理器并检查System.exit()是否会发生。

Java: How to test methods that call System.exit()?

答案 1 :(得分:0)

您可以尝试使用“文件”菜单中的“操作”和“退出”来执行此操作。

        Action action = new Action("File|Exit", null);
        action.perform();