Class AbstractTester<G>
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.google.common.collect.testing.AbstractTester<G>
- Type Parameters:
G
- the type of the test generator required by this tester. An instance of G should somehow provide an instance of the class under test, plus any other information required to parameterize the test.
- All Implemented Interfaces:
junit.framework.Test
- Direct Known Subclasses:
AbstractContainerTester
@GwtCompatible(emulated=true)
@NullMarked
public class AbstractTester<G>
extends junit.framework.TestCase
This abstract base class for testers allows the framework to inject needed information after
JUnit constructs the instances.
This class is emulated in GWT.
- Author:
- George van den Driessche
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
assertNull
(String message, Object object) Asserts that the given object is non-null, with a better failure message thanTestCase.assertNull(String, Object)
.getName()
final String
Returns the name of the test method invoked by this test instance.final void
final void
void
setUp()
void
tearDown()
Methods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, toString
-
Constructor Details
-
AbstractTester
public AbstractTester()
-
-
Method Details
-
setUp
-
tearDown
-
init
-
init
-
getSubjectGenerator
-
getTestMethodName
Returns the name of the test method invoked by this test instance. -
getName
- Overrides:
getName
in classjunit.framework.TestCase
-
assertNull
Asserts that the given object is non-null, with a better failure message thanTestCase.assertNull(String, Object)
.The
TestCase
version (which is from JUnit 3) produces a failure message that does not include the value of the object.- Since:
- 33.4.0
-