Package com.google.common.testing
Class SloppyTearDown
- java.lang.Object
-
- com.google.common.testing.SloppyTearDown
-
- All Implemented Interfaces:
TearDown
@GwtCompatible public abstract class SloppyTearDown extends Object implements TearDown
Simple utility for when you want to create aTearDown
that may throw an exception but should not fail a test when it does. (The behavior of aTearDown
that 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 void
sloppyTearDown()
void
tearDown()
Performs a single tear-down operation.
-
-
-
Constructor Detail
-
SloppyTearDown
public SloppyTearDown()
-
-
Method Detail
-
tearDown
public final void tearDown()
Description copied from interface:TearDown
Performs a single tear-down operation. See test-libraries-for-java'scom.google.common.testing.junit3.TearDownTestCase
andcom.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 aSloppyTearDown
instead.tl4j details: For backwards compatibility,
junit3.TearDownTestCase
currently does not fail a test when an exception is thrown from one of itsTearDown
instances, but this is subject to change. Also,junit4.TearDownTestCase
will.
-
sloppyTearDown
public abstract void sloppyTearDown() throws Exception
- Throws:
Exception
-
-