org.apache.maven.surefire.battery

Class JUnitBattery

public class JUnitBattery extends AbstractBattery

Field Summary
static StringADD_LISTENER_METHOD
static StringCOUNT_TEST_CASES_METHOD
static StringRUN_METHOD
static StringSETUP_METHOD
static StringTEARDOWN_METHOD
static StringTEST
static StringTEST_CASE
static StringTEST_LISTENER
static StringTEST_RESULT
Constructor Summary
JUnitBattery(String testClassName)
JUnitBattery(String testClass, ClassLoader loader)
JUnitBattery(Class testClass, ClassLoader loader)
Method Summary
voidexecute(ReporterManager reportManager)
protected voidexecuteJUnit(ReporterManager reportManager)
StringgetBatteryName()
protected ClassgetTestClass()
protected ObjectgetTestClassInstance()
protected ConstructorgetTestConstructor(Class testClass)
intgetTestCount()
voidprocessTestClass(Class testClass, ClassLoader loader)

Field Detail

ADD_LISTENER_METHOD

public static final String ADD_LISTENER_METHOD

COUNT_TEST_CASES_METHOD

public static final String COUNT_TEST_CASES_METHOD

RUN_METHOD

public static final String RUN_METHOD

SETUP_METHOD

public static final String SETUP_METHOD

TEARDOWN_METHOD

public static final String TEARDOWN_METHOD

TEST

public static final String TEST

TEST_CASE

public static final String TEST_CASE

TEST_LISTENER

public static final String TEST_LISTENER

TEST_RESULT

public static final String TEST_RESULT

Constructor Detail

JUnitBattery

public JUnitBattery(String testClassName)

JUnitBattery

public JUnitBattery(String testClass, ClassLoader loader)

JUnitBattery

public JUnitBattery(Class testClass, ClassLoader loader)

Method Detail

execute

public void execute(ReporterManager reportManager)

executeJUnit

protected void executeJUnit(ReporterManager reportManager)

getBatteryName

public String getBatteryName()

getTestClass

protected Class getTestClass()

getTestClassInstance

protected Object getTestClassInstance()

getTestConstructor

protected Constructor getTestConstructor(Class testClass)

getTestCount

public int getTestCount()

processTestClass

public void processTestClass(Class testClass, ClassLoader loader)
Copyright © 2004-2008 Apache. All Rights Reserved.