@Beta @GwtCompatible public abstract class SloppyTearDown extends Object implements TearDown
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.Constructor and Description |
---|
SloppyTearDown() |
Modifier and Type | Method and Description |
---|---|
abstract void |
sloppyTearDown() |
void |
tearDown()
Performs a single tear-down operation.
|
public SloppyTearDown()
public final void tearDown()
TearDown
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 TearDown
instances, but
this is subject to change. Also, junit4.TearDownTestCase
will.
public abstract void sloppyTearDown() throws Exception
Exception
Copyright © 2010–2018. All rights reserved.