Changes from previous version

Jira Bugs
  • Fixed FXU-33 regarding duplicate metadata
  • Fixed FXU-35 allowing a total test count
  • Fixed FXU-36 and FXU-37 provided a default filtering mechanism for FlexUnit .9 tests
  • Fixed FXU-38 by monitoring last reported class
  • Fixed FXU-41 Added support for both Expected and Expects to define expected errors in a test due to doc issues in our and JUnit's project
  • Fixed FXU-44 Removed logging dependencies from flex unit core and created a static factory for default logging use
  • Fixed FXU-45 provided a default set of ant tasks
  • Fixed FXU-47 Fixes to CIListener and test events
  • Fixed FXU-48 Fixed creation of child descriptors in both FlexUnit1
  • Fixed FXU-51 to handle duplicate test cases and to handle empty test cases with an initialization error
  • Fixed FXU-52 regarding mixed FU4 and FU1 suites
  • Fixed FXU-53 Updated Fluint code base and provided filtering to Fluint classes
  • Fixed FXU-54 allowing support for use of FlexUnit by ActionScript projects
  • Fixed FXU-56 allowing FlexUnit to be used with debug and release players
  • Fixed FXU-57 by correcting display issues in default UI
  • Fixed FXU-59 Request filters now work with Fluint filtering mechanisms
  • Fixed FXU-60 Added additional debug information to failOnComplete output
  • Fixed FXU-62 Allowed internal test responders to be substituted for external classes
  • Fixed FXU-64 Added a default mechanism to escape XML output from test messages and traces
General Notes and non-Jira Bugs
  • Cleanup to allow with ActionScript 3 as well as Flex 2, 3 and 4 projects
  • Added a conditional compilation flag for AS3 or Flex support to maintain one project
  • Changed Fluint to be conditionally compiled into the project only with Flex support
  • Added full sorting capabilities with requests
  • Fixed bug to allow tests in the default package to execute correctly
  • Changes to keeping all metadata with a test throughout system
  • Removed older sorting mechanism in favor of standard request sorter
  • Enhancements to the reflection classes for fields and properties
  • Added support for sorting suites and test cases as well as methods
  • Added caching of descriptions for speed improvements
  • Added separation of errors and failures during reporting
  • Fixed sorting to ensure nodes without metadata are considered 0 in the sort.
  • Fixed creation of child descriptors in both FlexUnit1 and Fluint code base
UI Display Issues
  • Changes to allow hamcrest assertions to correctly display expected versus actual in the UI Runner
  • Added support for Ignored Tests to the GUI and fixed display criteria for expectations using theories
  • Changed default selection in combo box to be Failures
  • Added ignore count
  • Fixed total test count
  • External Libs
  • Integrated latest Fluint lib
  • Integrated latest hamcrest lib
Project Changes
  • Renamed FlexUnit4Runner to FlexUnit4CIListener to reflect the correct nature of the project
  • Added FlexUnit4AntTasks project to hold all ant related java assets
  • Added FlexUnit4SampleCIProject project to demonstrate use of the CIListener and the ant tasks

Download FlexUnit 4 beta 2.0

FlexUnit 4 beta 2.0 can be downloaded from the Downloads page.