Я использую JUnit и FEST для тестирования интеграции нашего приложения, которое я запускаю и останавливаю, несколько раз в тестовом примере. Должен ли @after включать вызов robot.cleanUp()?
@after
robot.cleanUp()
Общее правило таково: каждый сайт инициализации FrameFixture должен иметь соответствующий сайт очистки.
В отдельности, если ваш метод @Before инициализирует FrameFixture (как в: w = new FrameFixture<MyWindow>(), где w - поле класса теста), тогда вы должны определить метод @After, который будет освобождать ресурсы через w.cleanUp().
@Before
w = new FrameFixture<MyWindow>()
@After
w.cleanUp()
См. Образец в: http://docs.codehaus.org/display/FEST/Getting+Started.