Packageorg.fluint.uiImpersonation
Classpublic class VisualTestEnvironmentBuilder
InheritanceVisualTestEnvironmentBuilder Inheritance Object
Implements IVisualEnvironmentBuilder

TestEnvironment is a singleton class that allows tests to have visual components. The TestCase has a series of fascade methods such as addChild() and removeChild() which actually call those methods on this class.



Public Methods
 MethodDefined By
  
VisualTestEnvironmentBuilder(visualDisplayRoot:DisplayObjectContainer)
Constructor
VisualTestEnvironmentBuilder
  
Builds and returns an IVisualTestEnvironment based on the selected builder
VisualTestEnvironmentBuilder
  
getInstance(visualDisplayRoot:DisplayObjectContainer = null):VisualTestEnvironmentBuilder
[static] Returns a reference to the single instance of this class where all visual components will be created during testing.
VisualTestEnvironmentBuilder
Constructor Detail
VisualTestEnvironmentBuilder()Constructor
public function VisualTestEnvironmentBuilder(visualDisplayRoot:DisplayObjectContainer)

Constructor

Parameters
visualDisplayRoot:DisplayObjectContainer — the system manager in flex or the app in ActionScript projects
Method Detail
buildVisualTestEnvironment()method
public function buildVisualTestEnvironment():IVisualTestEnvironment

Builds and returns an IVisualTestEnvironment based on the selected builder

Returns
IVisualTestEnvironment — IVisualTestEnvironment
getInstance()method 
public static function getInstance(visualDisplayRoot:DisplayObjectContainer = null):VisualTestEnvironmentBuilder

Returns a reference to the single instance of this class where all visual components will be created during testing.

Parameters

visualDisplayRoot:DisplayObjectContainer (default = null)

Returns
VisualTestEnvironmentBuilder — A reference to the TestEnvironment class.