我正在使用JUnit和FEST进行我开始和停止的应用程序的Swing集成测试,在测试用例中多次。 @after
是否应该包含对robot.cleanUp()
的调用?
答案 0 :(得分:1)
一般规则如下:FrameFixture的每个初始化站点都应该有一个相应的清理站点。
顺便提一下,如果您的@Before
方法初始化了FrameFixture(如:w = new FrameFixture<MyWindow>()
,其中w是测试类的字段),那么您应该定义一个@After
方法来释放资源来自w.cleanUp()
。
请参阅:http://docs.codehaus.org/display/FEST/Getting+Started中的示例。