Package com.google.common.testing
Interface TearDown
-
- All Known Implementing Classes:
SloppyTearDown
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@Beta @FunctionalInterface @GwtCompatible public interface TearDown
An object that can perform atearDown()operation.- Since:
- 10.0
- Author:
- Kevin Bourrillion
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidtearDown()Performs a single tear-down operation.
-
-
-
Method Detail
-
tearDown
void tearDown() throws Exception
Performs a single tear-down operation. See test-libraries-for-java'scom.google.common.testing.junit3.TearDownTestCaseandcom.google.common.testing.junit4.TearDownTestCasefor example.A failing
TearDownmay 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 aSloppyTearDowninstead.tl4j details: For backwards compatibility,
junit3.TearDownTestCasecurrently does not fail a test when an exception is thrown from one of itsTearDowninstances, but this is subject to change. Also,junit4.TearDownTestCasewill.- Throws:
Exception- for any reason.TearDownTestCaseensures that any exception thrown will not interfere with other TearDown operations.
-
-