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

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.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private Runnable
     
    private G
     
    private String
     
    private Runnable
     
  • 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
  • Field Details

    • subjectGenerator

      private G subjectGenerator
    • suiteName

      private String suiteName
    • setUp

      private Runnable setUp
    • tearDown

      private Runnable tearDown
  • 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