我正在使用junit和fest对我们的应用程序进行swing集成测试,在测试用例中多次启动和停止。是否应包括对@after的呼叫?

最佳答案

一般规则如下:framefixture的每个初始化站点都应该有相应的清理站点。
具体来说,如果@Before方法初始化framefixture(如:w = new FrameFixture<MyWindow>()中w是测试类的字段),那么应该定义一个@After方法,该方法将通过w.cleanUp()释放资源。
请参见:http://docs.codehaus.org/display/FEST/Getting+Started中的示例。

09-16 00:40