什么时候是调用robot.cleanUp()的合适时间

时间:2010-12-08 17:42:36

标签: java unit-testing swing junit fest

我正在使用JUnit和FEST进行我开始和停止的应用程序的Swing集成测试,在测试用例中多次。 @after是否应该包含对robot.cleanUp()的调用?

1 个答案:

答案 0 :(得分:1)

一般规则如下:FrameFixture的每个初始化站点都应该有一个相应的清理站点。

顺便提一下,如果您的@Before方法初始化了FrameFixture(如:w = new FrameFixture<MyWindow>(),其中w是测试类的字段),那么您应该定义一个@After方法来释放资源来自w.cleanUp()

请参阅:http://docs.codehaus.org/display/FEST/Getting+Started中的示例。