Package com.google.common.testing
Class SloppyTearDown
- java.lang.Object
-
- com.google.common.testing.SloppyTearDown
-
- All Implemented Interfaces:
TearDown
@Beta @GwtCompatible public abstract class SloppyTearDown extends Object implements TearDown
Simple utility for when you want to create aTearDownthat may throw an exception but should not fail a test when it does. (The behavior of aTearDownthat throws an exception varies; see its documentation for details.) Use it just like aTearDown, except overridesloppyTearDown()instead.- Since:
- 10.0
- Author:
- Luiz-Otavio Zorzella
-
-
Constructor Summary
Constructors Constructor Description SloppyTearDown()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidsloppyTearDown()voidtearDown()Performs a single tear-down operation.
-
-
-
Constructor Detail
-
SloppyTearDown
public SloppyTearDown()
-
-
Method Detail
-
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
public abstract void sloppyTearDown() throws Exception
- Throws:
Exception
-
-