Package com.google.common.testing
Class SloppyTearDown
java.lang.Object
com.google.common.testing.SloppyTearDown
- All Implemented Interfaces:
TearDown
Simple utility for when you want to create a
TearDown that may throw an exception but
should not fail a test when it does. (The behavior of a TearDown that throws an exception
varies; see its documentation for details.) Use it just like a TearDown, except override
sloppyTearDown() instead.- Since:
- 10.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidfinal voidtearDown()Performs a single tear-down operation.
-
Field Details
-
logger
-
-
Constructor Details
-
SloppyTearDown
public SloppyTearDown()
-
-
Method Details
-
tearDown
public final void tearDown()Description copied from interface:TearDownPerforms 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. -
sloppyTearDown
- Throws:
Exception
-