Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
Class | Package | Description | |
---|---|---|---|
AbstractFilter | org.flexunit.runner.manipulation.filters | Potential base class implementing IFilter | |
ActionScriptEnvironmentBuilder | org.fluint.uiImpersonation.actionScript | Builds a visual test environment for ActionScript only projects | |
ActionScriptVisualTestEnvironment | org.fluint.uiImpersonation.actionScript | A proxy visual test environment for ActionScript projects | |
AllDefaultPossibilitiesBuilder | org.flexunit.internals.builders | The AllDeafultPossibilitiesBuilder is used to determine what type of IRunner can be used to run a specific testClass. | |
AllMembersSupplier | org.flexunit.experimental.theories.internals | The AllMembersSupplier determines what values can be applied to parameters in theories in a specific theory test method. | |
AnnotationArgumentConstants | org.flexunit.constants | ||
AnnotationConstants | org.flexunit.constants | ||
Assert | org.flexunit | A set of assert methods. | |
AssertionError | org.flexunit | Error class used for failures in assertions | |
Assignments | org.flexunit.experimental.theories.internals | The Assignments is responsible for keeping track of assigned and unassigned parameters for a given configuration of a theory method. | |
AssignmentSequencer | org.flexunit.experimental.runners.statements | The AssignmentSequencer is responsible for the sequencing of parameters to be provided to a particular theory method test. | |
Assume | org.flexunit | A set of methods useful for stating assumptions about the conditions in which a test is meaningful. | |
AssumptionViolatedException | org.flexunit.internals | The AssumptionViolatedException is thrown when an assumption in a test evalutes to false. | |
Async | org.flexunit.async | The Async class contains static methods used in the handling of events in asynchronous methods in a particular test case. | |
AsyncCoreStartupToken | org.flexunit.token | The AsyncCoreStartupToken is used when the FlexUnit frameworks needs to wait for an asynchronous operation before it can begin test execution. | |
AsyncEvent | org.flexunit.events | An AsyncEvent is fired by the AsyncHandler when an asynchronous event, registered by the TestCase, fires. | |
AsyncHandler | org.flexunit.async | AsyncHandlers are created when the developer calls the TestCase.asyncHandler() method. | |
AsyncListenerWatcher | org.flexunit.runner.notification.async | The AsyncListenerWatcher is responsible for determing whether all IAsyncStartupRunListeners that it is watching are ready. | |
AsyncLocator | org.flexunit.async | The AsyncLocator is used to keep track of test cases that have implemented asynchronous functionality. | |
AsyncNativeTestResponder | org.flexunit.async | A respoder for asynchronous tests that contains result and fault handlers for the test succeeding or the test failing to succeed. | |
AsyncResponseEvent | org.flexunit.events | An AsyncResponseEvent is event that is fired when an asynchronous test has recieved a response from an IAsyncTestTresponder. | |
AsyncStatementBase | org.flexunit.internals.runners.statements | The AsyncStatementBase is responsible for notifiying a parent token that a task has been completed. | |
AsyncTestResponder | org.flexunit.async | A respoder for asynchronous tests that contains result and fault handlers for the test succeeding or the test failing to succeed. | |
AsyncTestToken | org.flexunit.token | The AsyncTestToken is responsible for indicating that a given task has completed. | |
BlockFlexUnit4ClassRunner | org.flexunit.runners | The BlockFlexUnit4ClassRunner is the heart of running FlexUnit4 tests. | |
ChildResult | org.flexunit.token | The ChildResult stores an AsyncTestToken and a potential Error associated with the execution of an IAsyncStatement. | |
ChildRunnerSequencer | org.flexunit.internals.runners | The ChildRunnerSequencer is used to sequence children of specific class. | |
ClassDataCache | flex.lang.reflect.cache | ||
ClassInheritanceOrderCache | org.flexunit.runner.manipulation.sortingInheritance | ISortingInheritanceCache implementation that will allow querying of the inheritance order of a given method relative to its definition super and subclasses | |
ClassNameUtil | org.flexunit.utils | The ClassNameUtil is responsible for assisting in the formatting of class names. | |
ClassRequest | org.flexunit.internals.requests | A Request that is used to determine what runner to use to run a specific test class. | |
Constructor | flex.lang.reflect | Parses <constructor/> node returned from a call to describeType to provide an object wrapper for the Constructor | |
CouldNotGenerateValueException | org.flexunit.experimental.theories.internals.error | Thrown when a value could not be generated. | |
Description | org.flexunit.runner | A Description describes a suite, test case, or test which is to be run or has been run. | |
DescriptionUtil | org.flexunit.utils | This is a temporary class to work around parsing name issues with the Description when using parameterized testing. | |
Descriptor | org.flexunit.runner | Describes an IDescription based on its path, suite, and method | |
DynamicFilter | org.flexunit.runner.manipulation.filters | The canonical case of filtering is when you want to run a single test method in a class. | |
Each | org.flexunit.internals.matchers | Implements an EachMatcher for internal framework use | |
EachTestNotifier | org.flexunit.internals.runners.model | The EachTestNotifier is responsible for instructing a provided IRunNotifier about the execution of a specific test. | |
ErrorReportingRunner | org.flexunit.internals.runners | Runner responsible for reproting errors encountered when attempting to initialize a class instead of running tests | |
EventExpectations | org.flexunit.events.rule | ||
EventRule | org.flexunit.events.rule | User stories User sets a complex expectation on an event without a timeout User sets a complex expectations on two different events without a timeout User sets two different expectations on the same event without a timeout For example, the first time it has property A set the second time it has property B set User sets a complex expectation on an event with a timeout User sets a complex expectations on two different events with a timeout User sets two different expectations on the same event with a timeout | |
ExecutionCompleteEvent | org.flexunit.internals.events | Dispatched when the runner has finished executing tests. | |
ExpectAsync | org.flexunit.internals.runners.statements | The ExpectAsync is a decorator that is responsible for determing whether a specific test method is expecting an asynchronous response. | |
ExpectationEvent | org.flexunit.events.rule | ||
ExpectException | org.flexunit.internals.runners.statements | The ExpectException is a decorator that is responsible for determing whether a specific test method throws an expected exception. | |
ExternalDependencyResolver | org.flexunit.internals.dependency | ||
ExternalDependencyToken | org.flexunit.runner.external | ExternalDependencyToken follows a pattern similar to the AsyncToken in Flex to notify interested resolvers when a dependency has been resolved. | |
ExternalRunnerDependencyWatcher | org.flexunit.internals.dependency | Watches for external dependencies to be resolved. | |
Fail | org.flexunit.internals.runners.statements | The Fail class is responsible for throwing a failure error when it is evaluated. | |
FailOnTimeout | org.flexunit.internals.runners.statements | The FailOnTimeout is a decorator that is responsible for determing whether a specific test method has exceeded a timeout period for execution. | |
Failure | org.flexunit.runner.notification | A Failure holds a description of the failed test and the exception that was thrown while running it. | |
FailureFormatter | org.flexunit.reporting | The FailureFormatter is responsible for formatting potential failures. | |
Field | flex.lang.reflect | An object representing a property or variable of a class or instance. | |
FieldBuilder | flex.lang.reflect.builders | ||
FieldMetaDataSorter | org.flexunit.runner.manipulation.fields | A field sorter capable of sorting fields based on the order argument | |
FilterRequest | org.flexunit.internals.requests | A Request that filters a test class. | |
FlexEnvironmentBuilder | org.fluint.uiImpersonation.flex | Builds a visual test environment for Flex projects | |
FlexMXVisualTestEnvironment | org.fluint.uiImpersonation.flex | A visual test environment for Flex projects | |
FlexSparkVisualTestEnvironment | org.fluint.uiImpersonation.flex | Builds a visual test environment for Flex 4.0 and above projects | |
FlexUnit1Builder | org.flexunit.internals.builders | The FlexUnit1Builder potentially builds a FlexUnit1ClassRunner for a provided testClass. | |
FlexUnit1ClassRunner | org.flexunit.internals.runners | The FlexUnit1ClassRunner is responsible for running FlexUnit1 classes. | |
FlexUnit4Builder | org.flexunit.internals.builders | The FlexUnit4Builder builds a BlockFlexUnit4ClassRunner for a provided testClass. | |
FlexUnit4QualifiedBuilder | org.flexunit.internals.builders | This class is used as an alternate builder for FlexUnit 4. | |
FlexUnitCore | org.flexunit.runner | FlexUnit4 Version: 4.1.00 The FlexUnitCore is responsible for executing objects that implement an IRequest interface. | |
FrameWatcher | org.flexunit.internals.runners.watcher | ||
FrameworkMethod | org.flexunit.runners.model | Represents a method on a test class to be invoked at the appropriate point in test execution. | |
IAsyncCompletionRunListener | org.flexunit.runner.notification | An interface for listeners that may need to complete an asynchronous operation after a test run is complete and before the test runner is closed. | |
IAsyncHandlingStatement | org.flexunit.internals.runners.statements | An IAsyncHandlingStatement is an interface for statements that handle asynchronous functionality for tests. | |
IAsyncRunListener | org.flexunit.runner.notification | The IAsyncRunListener is an interface that is to be implemented by classes that are to be asynchronous run listeners. | |
IAsyncStartupRunListener | org.flexunit.runner.notification | Interface to be implemented by listeners that need to perform async operations at startup that must be completed before the core can begin executing tests | |
IAsyncStatement | org.flexunit.internals.runners.statements | An IAsyncStatement is an interface for statements that need to be evaluated and report to a parent when the statement has finish evaluating. | |
IAsyncTestResponder | org.flexunit.async | This is a marker interface that allows others to substitute their own asynchronous test responsers for the ones that already exist. | |
IAsyncTestToken | org.flexunit.token | Interface describing viable tokens to be passed between test stages | |
IDescribable | org.flexunit.runner | The IDescribable interface is to be used by classes that can produce an IDescription of themselves. | |
IDescription | org.flexunit.runner | An IDescription class that is being used in a test run. | |
IEventExpectation | org.flexunit.events.rule | ||
IExternalDependencyData | org.flexunit.runner.external | Extension to the IExternalDependencyLoader concept which allows a given class to act both as a loader and as the final data source without requiring a separate static variable. | |
IExternalDependencyLoader | org.flexunit.runner.external | Allows the user to specify a static variable of type IExternalDependencyLoader. | |
IExternalDependencyResolver | org.flexunit.internals.dependency | IExternalDependencyResolver are responsible for resolving external dependencies on a test class | |
IExternalDependencyRunner | org.flexunit.runner.external | IExternalDependencyRunner instances are IRunners which support the notion of external dependencies or data that is not present until a potentially asynchronous operation occurs | |
IExternalRunnerDependencyWatcher | org.flexunit.internals.dependency | ||
IFieldSorter | org.flexunit.runner.manipulation.fields | Interface for all instances to be considered field sorters | |
IFilter | org.flexunit.runner.manipulation | Interface describing an IFilter which can be applied to a Request to filter the executed tests | |
IFilterable | org.flexunit.runner.manipulation | IRunners that allow filtering should implement this interface. | |
IFixtureSorter | org.flexunit.runner.manipulation | Implemented by sorters that also wish to customize the sorting experience for fixture elements such as Before and After | |
IgnoredBuilder | org.flexunit.internals.builders | The IgnoredBuilder potentially builds an IgnoredClassRunner for a provided testClass. | |
IgnoredClassRunner | org.flexunit.internals.builders | The IgnoredClassRunner is an IRunner for test classes that are to be ignored. | |
IMethodRule | org.flexunit.rules | ||
IncludeAllFilter | org.flexunit.runner.manipulation.filters | Implementation of a filter that includes all children | |
IncludeFlexClasses | org.flexunit | These classes should only be included in a Flex project | |
InitializationError | org.flexunit.internals.runners | The InitializationError represents one or more problems encountered while initializing an IRunner. | |
InvokeMethod | org.flexunit.internals.runners.statements | The InvokeMethod is responsible for invoking a specific test method in given test class. | |
IParameterSupplier | org.flexunit.experimental.theories | The IParameterSupplier is an interface used by classes that supply values to parameters for a theory test method. | |
IPotentialAssignment | org.flexunit.experimental.theories | The IPotentialAssignment interface is used by classes that want to store poential values that will be used by parameters in a theory test method. | |
IReflectiveCallable | org.flexunit.internals.runners.model | When invoked, throws the exception from the reflected method, rather than wrapping it in an InvocationTargetException. | |
IRequest | org.flexunit.runner | An IRequest is an abstract description of tests to be run. | |
IRunListener | org.flexunit.runner.notification | The IRunListener is an interface used be classes that want to act as a run listener, responding to events that occur during a test run. | |
IRunner | org.flexunit.runner | An IRunner runs tests and notifies a org.flexunit.runner.notification.RunNotifier of significant events as it does so. | |
IRunnerBuilder | org.flexunit.runners.model | An IRunnerBuilder is a strategy for constructing IRunners for classes. Only writers of custom runners should use IRunnerBuilders. | |
IRunNotifier | org.flexunit.runner.notification | IRunNotifiers are a type of class that FlexUnit4 uses to notify others of an event that occurred during testing. | |
ISequenceAction | org.fluint.sequence | Interface that defines the requisite methods for the sequence classes. | |
ISequencePend | org.fluint.sequence | Interface defined by any step who's primary purpose is to pend (or wait) for an action to occur before continuing the test. | |
ISequenceStep | org.fluint.sequence | Interface describing a step in a sequence | |
ISort | org.flexunit.runner.manipulation | Marker interface | |
ISortable | org.flexunit.runner.manipulation | Interface for runners that allow sorting of tests. | |
ISorter | org.flexunit.runner.manipulation | Sorters should implement this interface. | |
ISortingInheritanceCache | org.flexunit.runner.manipulation.sortingInheritance | Interface for caching implementation that will allow querying of the inheritance order of a given method relative to its definition super and subclasses | |
IStatement | org.flexunit.runners.model | Represents one or more actions to be taken at runtime in the course of running a FlexUnit test suite. | |
ITemporalRunListener | org.flexunit.runner.notification | Interface to be implemented by a listener that needs information on a test methods total execution time. | |
ITestResponder | org.flexunit.async | An ITestResponder is an interface for to be implemented by classes that want to handle the results of running a test. | |
IVisualEnvironmentBuilder | org.fluint.uiImpersonation | Implemented by classes capable of building a visual test environment for the UIImpersonator to use | |
IVisualTestEnvironment | org.fluint.uiImpersonation | Implemented by visual test environment facades | |
Klass | flex.lang.reflect | Takes a Class defintion and converts it into an XML form this Klass is then used by FlexUnit to run methods associated with the Class | |
MetaDataAnnotation | flex.lang.reflect.metadata | An object representing an annotation represented as a metadata tag, in the example [Test(arg="1")] Test is the annotation. | |
MetaDataAnnotationBuilder | flex.lang.reflect.builders | ||
MetaDataArgument | flex.lang.reflect.metadata | An object representing an argument of a metadata tag, in the example [Test(arg="1")] arg="1" is the argument. | |
MetaDataBuilder | org.flexunit.internals.builders | The MetaDataBuilder potentially builds an IRunner runner that is specificed in the metadata tag for a specific test class. | |
MetadataTools | flex.lang.reflect.utils | The MetadataTools contains methods that are responsible for the parsing and interpretation of XML metadata. | |
Method | flex.lang.reflect | An object representing a method of a class or instance. | |
MethodBuilder | flex.lang.reflect.builders | Object responsible for building method objects | |
MethodCompleteWithParamsStatement | org.flexunit.experimental.runners.statements | The MethodCompleteWithParamsStaetement is responsible for executing a theory method with a single set of parameters. | |
MethodNameFilter | org.flexunit.runner.manipulation.filters | Filter that matches method names. | |
MethodRuleBase | org.flexunit.internals.runners.statements | Base implemention class for an IMethodRule. | |
MultiMatcher | org.flexunit.events.rule | ||
MultipleFailureException | org.flexunit.internals.runners.model | The MultipleFailureExecption is used to store information on multiple errors that were encountered during the execution of a task. | |
NoTestsRemainException | org.flexunit.runner.manipulation | Thrown when a Filter removes all tests from an IRunner. | |
NullBuilder | org.flexunit.internals.builders | The NullBuilder does not build an IRunner. | |
OnlyRecognizedTestClassBuilder | org.flexunit.internals.builders | 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. | |
OrderArgumentPlusAlphaSorter | org.flexunit.runner.manipulation | A MetadataSorter compares two values to determine which value is greater. | |
OrderArgumentPlusInheritanceSorter | org.flexunit.runner.manipulation | A MetadataSorter compares two values to determine which value is greater. | |
OrderArgumentSorter | org.flexunit.runner.manipulation | A MetadataSorter compares two values to determine which value is greater. | |
Parameterized | org.flexunit.runners | ||
ParameterizedAssertionError | org.flexunit.experimental.theories.internals | Thrown when an assertion is false and provides the parameters that caused the test to fail. | |
ParameterizedMethod | org.flexunit.runners.model | Used to expand on the number of methods in a class in the presence of a TestNG style Parameterized runner where a Test is provided a dataProvider. | |
ParameterSignature | org.flexunit.experimental.theories | The ParameterSignature is the signautre for a specific parameter in a theory method. | |
ParentRunner | org.flexunit.runners | The ParentRunner provides most of the functionality specific to an IRunner that implements a "parent node" in the test tree. | |
PotentialAssignment | org.flexunit.experimental.theories | A PotentialAssignment stores information for a particular value that is assigned to a parameter in a theory method. | |
QualifyingRequest | org.flexunit.internals.requests | A QualifyingRequest is a request that verifies each class passed to it is in fact a viable test before attempting to include it. | |
QuantityMatcher | org.flexunit.events.rule | ||
Request | org.flexunit.runner | A Request is an abstract description of tests to be run. | |
Result | org.flexunit.runner | A Result collects and summarizes information from running multiple tests. | |
RunAfters | org.flexunit.internals.runners.statements | The RunAfters is a SequencerWithDecoration for potential methods that have After metadata and should be run after a test has finished. | |
RunAftersClass | org.flexunit.internals.runners.statements | The RunAftersClass is a SequencerWithDecoration for potential methods that have AfterClass metadata and should be run after all of the tests in the test class have finished. | |
RunAftersInline | org.flexunit.internals.runners.statements | Runs the [After] methods of a test in the BlockFlexUnit4ClassRunner inline after the actual test has executed. | |
RunBefores | org.flexunit.internals.runners.statements | The RunBefores is a SequencerWithDecoration for potential methods that have Before metadata and should be run before a test has started. | |
RunBeforesClass | org.flexunit.internals.runners.statements | The RunBeforesClass is a SequencerWithDecoration for potential methods that have BeforeClass metadata and should be run before the test class has been created. | |
RunBeforesInline | org.flexunit.internals.runners.statements | Runs the [Before] methods of a test in the BlockFlexUnit4ClassRunner inline before procceding to the actual test. | |
RunListener | org.flexunit.runner.notification | If you need to respond to the events during a test run, extend RunListener and override the appropriate methods. | |
RunnerBuilderBase | org.flexunit.runners.model | The RunnerBuilderBase is used as a base by other runner builders in FlexUnit4. | |
RunNotifier | org.flexunit.runner.notification | The RunNotifier is a class that FlexUnit4 uses to notify registered IRunListeners of an event that occurred during testing. | |
SequenceBindingWaiter | org.fluint.sequence | The sequence setter class tells the TestCase instance to pend until the eventName occurs or the timeout expires. | |
SequenceCaller | org.fluint.sequence | A sequence step that calls a method | |
SequenceDelay | org.fluint.sequence | A sequence step that delays the sequence for a given time period. | |
SequenceEventDispatcher | org.fluint.sequence | The sequencer event dispatcher class is used by the TestCase sequence code to broadcast an event from a target. | |
SequenceRunner | org.fluint.sequence | Allows developer to add a series of steps, execute those steps in order, until the sequence is complete. | |
SequencerWithDecoration | org.flexunit.internals.runners.statements | Classes that inherit SequencerWithDecoration are used to run methods that run either before or after a class or before or after a test. | |
SequenceSetter | org.fluint.sequence | The sequence setter class tells the TestCase instance to set properties on the target. | |
SequenceWaiter | org.fluint.sequence | The sequence setter class tells the TestCase instance to pend until the eventName occurs or the timeout expires. | |
Sorter | org.flexunit.runner.manipulation | A Sorter orders tests. | |
SortingRequest | org.flexunit.internals.requests | A Request that sorts the ordering in a test class. | |
StackAndFrameManagement | org.flexunit.internals.runners.statements | The StackAndFrameManagement decorator implements green threading to deal with flash frames. | |
StatementSequencer | org.flexunit.internals.runners.statements | The StatementSequencer is a class that is responsible for the execution of IAsyncStatements. | |
StoppedByUserException | org.flexunit.runner.notification | Thrown when a user has requested that the test run stop. | |
Suite | org.flexunit.runners | A Suite is an IRunner that contains test cases and other Suites to be run during the course of a test run. | |
SuiteMethod | org.flexunit.internals.runners | Extends FlexUnit1ClassRunner SuiteMethod adds in the testFromSuiteMethod static class that is used to create a suite method from the passed in Class | |
SuiteMethodBuilder | org.flexunit.internals.builders | The SuiteMethodBuilder potentially builds a SuiteMethod for a provided testClass. | |
TestClass | org.flexunit.runners.model | The TestClass wraps a class that is to be executing, providing method validation and annotation searching. | |
TestResponder | org.flexunit.async | A respoder for tests that contains Functions for the test succeeding or the test failing to succeed. | |
TextListener | org.flexunit.internals | A TextListener will record the events encountered during the course of a test run in a logger. | |
Theories | org.flexunit.experimental.theories | The Theories runner is a runner that will run theory test methods. | |
TheoryAnchor | org.flexunit.experimental.runners.statements | The TheoryAnchor is responsible for keeping track of the progress of a particular theory method. | |
TheoryBlockRunner | org.flexunit.experimental.runners.statements | The TheoryBlockRunner is a runner used for running an indiviudal theory method that has had all of its parameters assigned values. | |
TheoryBlockRunnerStatement | org.flexunit.experimental.runners.statements | The TheoryBlockRunnerStatement is responsible for reporting whether the theory method with specific arguments was successful. | |
TimeoutMonitor | org.flexunit.events.rule | ||
TraceListener | org.flexunit.internals | A TraceListener will trace the events encountered during the course of a test run. | |
UIImpersonator | org.fluint.uiImpersonation | Provides access to the visual test environment through static methods | |
UnknownError | org.flexunit.events | ||
VisualTestEnvironment | org.fluint.uiImpersonation | ||
VisualTestEnvironmentBuilder | org.fluint.uiImpersonation | TestEnvironment is a singleton class that allows tests to have visual components. | |
WaitingListener | org.flexunit.runner.notification.async | This class is simply to test async startup listeners | |
XMLListener | org.flexunit.runner.notification.async |