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, ExampleIteratorTester

@GwtCompatible 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.

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    final String
    Returns the name of the test method invoked by this test instance.
    final void
    init(G subjectGenerator, String suiteName)
     
    final void
    init(G subjectGenerator, String suiteName, Runnable setUp, Runnable tearDown)
     
    void
     
    void
     

    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, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AbstractTester

      public AbstractTester()
  • Method Details

    • setUp

      public void setUp() throws Exception
      Overrides:
      setUp in class junit.framework.TestCase
      Throws:
      Exception
    • tearDown

      public void tearDown() throws Exception
      Overrides:
      tearDown in class junit.framework.TestCase
      Throws:
      Exception
    • init

      public final void init(G subjectGenerator, String suiteName, Runnable setUp, Runnable tearDown)
    • init

      public final void init(G subjectGenerator, String suiteName)
    • getSubjectGenerator

      public G getSubjectGenerator()
    • getTestMethodName

      public final String getTestMethodName()
      Returns the name of the test method invoked by this test instance.
    • getName

      public String getName()
      Overrides:
      getName in class junit.framework.TestCase