Class BaseTest

  • Direct Known Subclasses:
    BatchTest, JUnitTest

    public abstract class BaseTest
    extends java.lang.Object
    Baseclass for BatchTest and JUnitTest.
    • 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 Detail

      • haltOnError

        protected boolean haltOnError
      • haltOnFail

        protected boolean haltOnFail
      • filtertrace

        protected boolean filtertrace
      • fork

        protected boolean fork
      • ifProperty

        protected java.lang.String ifProperty
      • unlessProperty

        protected java.lang.String unlessProperty
      • destDir

        protected java.io.File destDir
        destination directory
      • failureProperty

        protected java.lang.String failureProperty
      • errorProperty

        protected java.lang.String errorProperty
    • Constructor Detail

      • BaseTest

        public BaseTest()
    • Method Detail

      • 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()