java.lang.Object
org.apache.tools.ant.taskdefs.optional.junit.BaseTest
Direct Known Subclasses:
BatchTest, JUnitTest

public abstract class BaseTest
extends java.lang.Object
Baseclass for BatchTest and JUnitTest.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.io.File destDir
    destination directory
    protected java.lang.String errorProperty  
    protected java.lang.String failureProperty  
    protected boolean filtertrace  
    protected boolean fork  
    protected java.util.Vector<FormatterElement> formatters  
    protected boolean haltOnError  
    protected boolean haltOnFail  
    protected java.lang.String ifProperty  
    protected java.lang.String unlessProperty  
  • Constructor Summary

    Constructors 
    Constructor Description
    BaseTest()  
  • Method Summary

    Modifier and Type Method Description
    void addFormatter​(FormatterElement elem)
    Allow a formatter nested element.
    java.lang.String getErrorProperty()
    Get the failure property name.
    java.lang.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.
    java.lang.Object getIfCondition()
    The if expression
    java.lang.String getTodir()
    Get the destination directory.
    java.lang.Object getUnlessCondition()
    The unless expression
    boolean isSkipNonTests()  
    void setErrorProperty​(java.lang.String errorProperty)
    Set the name of the error property.
    void setFailureProperty​(java.lang.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​(java.lang.Object ifCondition)
    Set the if attribute.
    void setIf​(java.lang.String propertyName)
    Set the if attribute.
    void setSkipNonTests​(boolean skipNonTests)  
    void setTodir​(java.io.File destDir)
    Sets the destination directory.
    void setUnless​(java.lang.Object unlessCondition)
    Set the unless attribute.
    void setUnless​(java.lang.String propertyName)
    Set the unless attribute.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • setFiltertrace

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

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

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

      public boolean getFork()
      Get the fork attribute.
      Returns:
      the attribute.
    • 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.
    • getHaltonerror

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

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

      public void setIf​(java.lang.Object ifCondition)
      Set the if attribute. If this expression evaluates to true or the name of a property which is present in project, the test will be run.
      Parameters:
      ifCondition - the expression to evaluate
      Since:
      Ant 1.8.0
    • setIf

      public void setIf​(java.lang.String propertyName)
      Set the if attribute. If this expression evaluates to true or the name of a property which is present in project, the test will be run.
      Parameters:
      propertyName - the expression to evaluate
    • getIfCondition

      public java.lang.Object getIfCondition()
      The if expression
      Returns:
      Object
      Since:
      Ant 1.8.0
    • setUnless

      public void setUnless​(java.lang.Object unlessCondition)
      Set the unless attribute. If this expression evaluates to false or the name of a property which is not present in project, the test will be run.
      Parameters:
      unlessCondition - the expression to evaluate
      Since:
      Ant 1.8.0
    • setUnless

      public void setUnless​(java.lang.String propertyName)
      Set the unless attribute. If this expression evaluates to false or the name of a property which is not present in project, the test will be run.
      Parameters:
      propertyName - the expression to evaluate
    • getUnlessCondition

      public java.lang.Object getUnlessCondition()
      The unless expression
      Returns:
      Object
      Since:
      Ant 1.8.0
    • addFormatter

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

      public void setTodir​(java.io.File destDir)
      Sets the destination directory.
      Parameters:
      destDir - the destination directory.
    • getTodir

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

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

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

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

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

      public void setSkipNonTests​(boolean skipNonTests)
    • isSkipNonTests

      public boolean isSkipNonTests()