Interface ProjectFactory

  • All Known Implementing Classes:
    AntUnitSuite.MyProjectFactory

    public interface ProjectFactory
    Provides project instances for AntUnit execution.

    The approach to creates a project depends on the context. When invoked from an ant project, some elements might be intialized from the parent project. When executed in a junit runner, a brand new project must be initialized.

    The AntScriptRunner will usually create multiple project in order to provide test isolation.

    Since:
    1.2
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.apache.tools.ant.Project createProject()
      Creates a new project instance and configures it according to the execution context.
    • Method Detail

      • createProject

        org.apache.tools.ant.Project createProject()
                                            throws org.apache.tools.ant.BuildException
        Creates a new project instance and configures it according to the execution context.
        Returns:
        a new project
        Throws:
        org.apache.tools.ant.BuildException - The project can not be created (probably parsed)