Class BaseTest

  • Direct Known Subclasses:
    BatchTest, JUnitTest

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