com.google.common.collect.testing
Class AbstractTester<G>

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by 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

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
AbstractTester()
           
 
Method Summary
 String getName()
           
 G getSubjectGenerator()
           
 String getTestMethodName()
          Returns the name of the test method invoked by this test instance.
 void init(G subjectGenerator, String suiteName)
           
 void init(G subjectGenerator, String suiteName, Runnable setUp, Runnable tearDown)
           
 void setUp()
           
 void tearDown()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
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, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractTester

public AbstractTester()
Method Detail

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


Copyright © 2010-2011. All Rights Reserved.