Package | org.flexunit.internals.dependency |
Class | public class ExternalDependencyResolver |
Inheritance | ExternalDependencyResolver ![]() |
Implements | IExternalDependencyResolver |
Property | Defined By | ||
---|---|---|---|
ready : Boolean [read-only]
Indicates if the ExternalDependencies managed by this Resolver are
all resolved. | ExternalDependencyResolver |
Method | Defined By | ||
---|---|---|---|
ExternalDependencyResolver(clazz:Class, runner:IExternalDependencyRunner)
Constructor
| ExternalDependencyResolver | ||
dependencyFailed(token:ExternalDependencyToken, errorMessage:String):void
Called by an ExternalDependencyToken when an IExternalDependencyLoader has failed to
resolve a dependency
| ExternalDependencyResolver | ||
dependencyResolved(token:ExternalDependencyToken, data:Object):void
Called by an ExternalDependencyToken when an IExternalDependencyLoader has completed resolving the dependency
and is ready with data
| ExternalDependencyResolver | ||
resolveDependencies():Boolean
Looks for external dependencies in the test class and begins the process of resolving them
| ExternalDependencyResolver |
Constant | Defined By | ||
---|---|---|---|
ALL_DEPENDENCIES_FOR_RUNNER_RESOLVED : String = runnerDependenciesResolved [static]
Event constant indicating that all outstanding dependencies are now resolved
| ExternalDependencyResolver | ||
DEPENDENCY_FOR_RUNNER_FAILED : String = runnerDependencyFailed [static]
Event constant indicating that a given dependency failed to resolve itself
| ExternalDependencyResolver |
ready | property |
ready:Boolean
[read-only] Indicates if the ExternalDependencies managed by this Resolver are all resolved.
public function get ready():Boolean
ExternalDependencyResolver | () | Constructor |
public function ExternalDependencyResolver(clazz:Class, runner:IExternalDependencyRunner)
Constructor
Parametersclazz:Class — with possible dependencies
| |
runner:IExternalDependencyRunner — the runner pending until all dependencies are resolved
|
dependencyFailed | () | method |
public function dependencyFailed(token:ExternalDependencyToken, errorMessage:String):void
Called by an ExternalDependencyToken when an IExternalDependencyLoader has failed to resolve a dependency
Parameters
token:ExternalDependencyToken — the token keeping track of this dependency load
| |
errorMessage:String — the returned data
|
dependencyResolved | () | method |
public function dependencyResolved(token:ExternalDependencyToken, data:Object):void
Called by an ExternalDependencyToken when an IExternalDependencyLoader has completed resolving the dependency and is ready with data
Parameters
token:ExternalDependencyToken — the token keeping track of this dependency load
| |
data:Object — the returned data
|
resolveDependencies | () | method |
public function resolveDependencies():Boolean
Looks for external dependencies in the test class and begins the process of resolving them
ReturnsBoolean — true if there are external dependencies
|
ALL_DEPENDENCIES_FOR_RUNNER_RESOLVED | Constant |
public static const ALL_DEPENDENCIES_FOR_RUNNER_RESOLVED:String = runnerDependenciesResolved
Event constant indicating that all outstanding dependencies are now resolved
DEPENDENCY_FOR_RUNNER_FAILED | Constant |
public static const DEPENDENCY_FOR_RUNNER_FAILED:String = runnerDependencyFailed
Event constant indicating that a given dependency failed to resolve itself