org.apache.tools.ant.taskdefs.optional.junit

Class BaseTest

Known Direct Subclasses:
BatchTest, JUnitTest

public abstract class BaseTest
extends java.lang.Object

Baseclass for BatchTest and JUnitTest.

Field Summary

protected File
destDir
destination directory
protected String
errorProperty
protected String
failureProperty
protected boolean
filtertrace
protected boolean
fork
protected Vector
formatters
protected boolean
haltOnError
protected boolean
haltOnFail
protected String
ifProperty
protected String
unlessProperty

Method Summary

void
addFormatter(FormatterElement elem)
Allow a formatter nested element.
String
getErrorProperty()
Get the failure property name.
String
getFailureProperty()
Get the failure property name.
boolean
getFiltertrace()
Get the filtertrace attribute.
boolean
getFork()
Get the fork attribute.
boolean
getHaltonerror()
Get the haltonerror attribute.
boolean
getHaltonfailure()
Get the haltonfailure attribute.
String
getTodir()
Get the destination directory.
void
setErrorProperty(String errorProperty)
Set the name of the error property.
void
setFailureProperty(String failureProperty)
Set the name of the failure property.
void
setFiltertrace(boolean value)
Set the filtertrace attribute.
void
setFork(boolean value)
Set the fork attribute.
void
setHaltonerror(boolean value)
Set the haltonerror attribute.
void
setHaltonfailure(boolean value)
Set the haltonfailure attribute.
void
setIf(String propertyName)
Set the if attribute.
void
setTodir(File destDir)
Sets the destination directory.
void
setUnless(String propertyName)
Set the unless attribute.

Field Details

destDir

protected File destDir
destination directory

errorProperty

protected String errorProperty

failureProperty

protected String failureProperty

filtertrace

protected boolean filtertrace

fork

protected boolean fork

formatters

protected Vector formatters

haltOnError

protected boolean haltOnError

haltOnFail

protected boolean haltOnFail

ifProperty

protected String ifProperty

unlessProperty

protected String unlessProperty

Method Details

addFormatter

public void addFormatter(FormatterElement elem)
Allow a formatter nested element.
Parameters:
elem - a formatter nested element.

getErrorProperty

public String getErrorProperty()
Get the failure property name.
Returns:
the name of the property to set on failure.

getFailureProperty

public String getFailureProperty()
Get the failure property name.
Returns:
the name of the property to set on failure.

getFiltertrace

public boolean getFiltertrace()
Get the filtertrace attribute.
Returns:
the attribute.

getFork

public boolean getFork()
Get the fork attribute.
Returns:
the attribute.

getHaltonerror

public boolean getHaltonerror()
Get the haltonerror attribute.
Returns:
the attribute.

getHaltonfailure

public boolean getHaltonfailure()
Get the haltonfailure attribute.
Returns:
the attribute.

getTodir

public String getTodir()
Get the destination directory.
Returns:
the destination directory as an absolute path if it exists otherwise return null

setErrorProperty

public void setErrorProperty(String errorProperty)
Set the name of the error property.
Parameters:
errorProperty - the name of the property to set if the test has an error.

setFailureProperty

public void setFailureProperty(String failureProperty)
Set the name of the failure property.
Parameters:
failureProperty - the name of the property to set if the test fails.

setFiltertrace

public void setFiltertrace(boolean value)
Set the filtertrace attribute.
Parameters:
value - a boolean value.

setFork

public void setFork(boolean value)
Set the fork attribute.
Parameters:
value - a boolean value.

setHaltonerror

public void setHaltonerror(boolean value)
Set the haltonerror attribute.
Parameters:
value - a boolean value.

setHaltonfailure

public void setHaltonfailure(boolean value)
Set the haltonfailure attribute.
Parameters:
value - a boolean value.

setIf

public void setIf(String propertyName)
Set the if attribute. If this property is present in project, the test will be run.
Parameters:
propertyName - the name of the property to look for.

setTodir

public void setTodir(File destDir)
Sets the destination directory.
Parameters:
destDir - the destination directory.

setUnless

public void setUnless(String propertyName)
Set the unless attribute. If this property is present in project, the test will *not* be run.
Parameters:
propertyName - the name of the property to look for.