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

    Modifier and Type
    Method
    Description
    org.apache.tools.ant.Project
    Creates a new project instance and configures it according to the execution context.
  • Method Details

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