org.apache.maven.surefire.battery
Class SingleTestBattery

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.maven.surefire.battery.assertion.BatteryAssert
              extended byorg.apache.maven.surefire.battery.AbstractBattery
                  extended byorg.apache.maven.surefire.battery.SingleTestBattery
All Implemented Interfaces:
Battery, junit.framework.Test

public class SingleTestBattery
extends AbstractBattery

A battery which contains a single testObject class which is used primarily for running individual tests inside a new JVM instance (fork mode).

Version:
$Id: SingleTestBattery.java 358633 2005-12-22 21:20:14Z jvanzyl $
Author:
Jason van Zyl

Constructor Summary
SingleTestBattery(java.lang.String testClassName)
           
 
Method Summary
 java.lang.String getBatteryName()
           
protected  java.lang.Class getTestClass()
           
protected  java.lang.Object getTestClassInstance()
           
 
Methods inherited from class org.apache.maven.surefire.battery.AbstractBattery
addSubBatteryClassName, discoverBatteryClassNames, discoverTestMethods, execute, executeTestMethod, executeTestMethods, getSubBatteryClassNames, getTestCount, getTestName, setUpFixture, tearDownFixture
 
Methods inherited from class org.apache.maven.surefire.battery.assertion.BatteryAssert
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, fail, fail, failNotEquals, failNotSame, failSame, verify, verify
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SingleTestBattery

public SingleTestBattery(java.lang.String testClassName)
                  throws java.lang.Exception
Method Detail

getTestClass

protected java.lang.Class getTestClass()
Overrides:
getTestClass in class AbstractBattery

getTestClassInstance

protected java.lang.Object getTestClassInstance()
Overrides:
getTestClassInstance in class AbstractBattery

getBatteryName

public java.lang.String getBatteryName()
Specified by:
getBatteryName in interface Battery
Overrides:
getBatteryName in class AbstractBattery


Copyright © 2004-2006 Apache. All Rights Reserved.