我正在使用junit和fest对我们的应用程序进行swing集成测试,在测试用例中多次启动和停止。是否应包括对@after
的呼叫?
最佳答案
一般规则如下:framefixture的每个初始化站点都应该有相应的清理站点。
具体来说,如果@Before
方法初始化framefixture(如:w = new FrameFixture<MyWindow>()
中w是测试类的字段),那么应该定义一个@After
方法,该方法将通过w.cleanUp()
释放资源。
请参见:http://docs.codehaus.org/display/FEST/Getting+Started中的示例。