org.apache.maven.surefire.battery
Class SingleTestBattery

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

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
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-2009 Apache. All Rights Reserved.