Packageorg.flexunit.internals.builders
Classpublic class OnlyRecognizedTestClassBuilder
InheritanceOnlyRecognizedTestClassBuilder Inheritance AllDefaultPossibilitiesBuilder Inheritance RunnerBuilderBase Inheritance Object

Unlike theAllDefaultPossibilitiesBuilder which always returns a test runner for a test by choosing the FlexUnit 4 builder as the default, this Builder only returns builders for recognized tests types.



Public Methods
 MethodDefined By
  
OnlyRecognizedTestClassBuilder(canUseSuiteMethod:Boolean = true)
OnlyRecognizedTestClassBuilder
 Inherited
canHandleClass(testClass:Class):Boolean
Returns a boolean value indicating if this builder will be able to handle the testClass or not
RunnerBuilderBase
  
qualify(testClass:Class):Boolean
Determines if we can handle the class in this environment.
OnlyRecognizedTestClassBuilder
 Inherited
runnerForClass(testClass:Class):IRunner
[override] Returns an IRunner that can be used by the provided testClass.
AllDefaultPossibilitiesBuilder
 Inherited
runners(parent:Class, children:Array):Array
Constructs and returns a list of IRunners, one for each child class in children.
RunnerBuilderBase
 Inherited
safeRunnerForClass(testClass:Class):IRunner
Returns an IRunner that can safely run the provided testClass.
RunnerBuilderBase
Protected Methods
 MethodDefined By
 Inherited
Builds the default set of builders.
AllDefaultPossibilitiesBuilder
 Inherited
Returns a FlexUnit1Builder.
AllDefaultPossibilitiesBuilder
  
[override] Returns a FlexUnit4Builder.
OnlyRecognizedTestClassBuilder
 Inherited
If Flex classes are compiled into the swc, returns a Fluint1Builder; otherwise, returns a NullBuilder.
AllDefaultPossibilitiesBuilder
 Inherited
Returns an IgnoredBuilder.
AllDefaultPossibilitiesBuilder
 Inherited
Returns a MetaDataBuilder.
AllDefaultPossibilitiesBuilder
 Inherited
If suite methods can be used, returns a SuiteMethodBuilder; otherwise, returns a NullBuilder.
AllDefaultPossibilitiesBuilder
Constructor Detail
OnlyRecognizedTestClassBuilder()Constructor
public function OnlyRecognizedTestClassBuilder(canUseSuiteMethod:Boolean = true)

Parameters
canUseSuiteMethod:Boolean (default = true)
Method Detail
flexUnit4Builder()method
override protected function flexUnit4Builder():FlexUnit4Builder

Returns a FlexUnit4Builder.

Returns
FlexUnit4Builder
qualify()method 
public function qualify(testClass:Class):Boolean

Determines if we can handle the class in this environment. In other words, is it a recognized type of test

Parameters

testClass:Class

Returns
Boolean — true if it is a test we can handle