org.junit
Annotation Type After


@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface After

If you allocate external resources in a Before method you need to release them after the test runs. Annotating a public void method with @After causes that method to be run after the Test method. All @After methods are guaranteed to run even if a Before or Test method throws an exception. The @After methods declared in superclasses will be run after those of the current class.

Here is a simple example:
public class Example {
  File output;
  @Before public void createOutputFile() {
    output= new File(...);
  }
  @Test public void something() {
    ...
  }
  @After public void deleteOutputFile() {
    output.delete();
  }
}

See Also:
Before, Test