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.2.0 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 |