New FlexUnit … what?
Brian LeGros | May 3rd, 2009 | newsMike Labriola today announced on the Fluint Discussion group the big news a few in the Fluint team have been sitting for months now. The Fluint team is leading an OSS initiative to create the next version of the FlexUnit product. What’s great about this initiative (as Mike outlines on the mailing list) is that the new version of Fluint has been designed to mimic a lot of the conventions found in JUnit 4 while still addressing all of the problems Fluint solves for us in the Flex world. I know, for me, this means being more productive when writing tests and finally having better tooling when working with Flex. Here are some of the features listed from Mike’s email:
- Metadata based Test and Suite identification (no more need to extend testcase or testsuite)
- Hamcrest matchers courtesy of the hamcrest-as3 project.
- Theories, DataPoints and Assumptions
- Ignorable tests
- Enhanced Sorting and Filtering
- Custom runner integration
Probably one of the coolest part of this entire framework thus far is that last item. The Fluint team has already been able to successfully run legacy unit tests from the current versions of FlexUnit and Fluint. This means that you can have hybrid suites of tests in the new FlexUnit (e.g. -FlexUnit, Fluint, FUnit, asunit, etc) making migration between frameworks relatively simple.
We’re going to be launching a public alpha release in the near future, but we are still continuing work on Fluint at least as far as release 1.2 (1.1.1 was release yesterday). Please keep in mind however, the goal is for FlexUnit to become what would have been Fluint 2.0. Look for more details in the coming weeks.
Here’s to better testing!
Tags: adobe, air, flex, flexunit, fluint
Related posts

Discussion
Add A Comment