com.google.common.testing
Interface TearDown

All Known Implementing Classes:
SloppyTearDown

@Beta
@GwtCompatible
public interface TearDown

An object that can perform a tearDown() operation.

Since:
10.0
Author:
Kevin Bourrillion

Method Summary
 void tearDown()
          Performs a single tear-down operation.
 

Method Detail

tearDown

void tearDown()
              throws Exception
Performs a single tear-down operation. See test-libraries-for-java's com.google.common.testing.junit3.TearDownTestCase and com.google.common.testing.junit4.TearDownTestCase for example.

A failing TearDown may or may not fail a tl4j test, depending on the version of JUnit test case you are running under. To avoid failing in the face of an exception regardless of JUnit version, implement a SloppyTearDown instead.

tl4j details: For backwards compatibility, junit3.TearDownTestCase currently does not fail a test when an exception is thrown from one of its TearDowns, but this is subject to change. Also, junit4.TearDownTestCase will.

Throws:
Exception - for any reason. TearDownTestCase ensures that any exception thrown will not interfere with other TearDown operations.


Copyright © 2010-2012. All Rights Reserved.