<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/asunit/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/asunit/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 21 Sep 2006 02:15:33 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/asunit/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>AsUnit 3.x Supports Asynchronous Test Methods and Flex!</title><link>https://sourceforge.net/p/asunit/news/2006/09/asunit-3x-supports-asynchronous-test-methods-and-flex/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;That's right, there is a new build (only available in Subversion) that finally supports asynchronous test methods, and the Flex framework. &lt;/p&gt;
&lt;p&gt;From any TestCase, you can now call addChild(child) with a Visual Entity that extends UIComponent, or one that does not. The child will be added to an appropriate parent depending on whether or not it's a UIComponent. &lt;/p&gt;
&lt;p&gt;We also support asynchronous test methods! The base TestCase has a new method called addAsync. Just hand it your event handler, and send the function it returns to your event subscription, and AsUnit will do the rest!&lt;/p&gt;
&lt;p&gt;Check out the sources in subversion for more info.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ali Mills</dc:creator><pubDate>Thu, 21 Sep 2006 02:15:33 -0000</pubDate><guid>https://sourceforge.net2c79d24610277aace57017b9d7a4df5a63c3b55c</guid></item><item><title>Version 2.6 Release Candidate posted, with MTASC Support!</title><link>https://sourceforge.net/p/asunit/news/2005/05/version-26-release-candidate-posted-with-mtasc-support/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The version 2.6 release candidate has finally been posted!&lt;/p&gt;
&lt;p&gt;Many thanks to those of you in the community that helped to make this release possible. These include Ralf Bokelberg, Erixtekila, Keith Peters and Daniel Wabyick.&lt;/p&gt;
&lt;p&gt;This release includes the following:&lt;br /&gt;
------------------------------------------------&lt;br /&gt;
Version 2.6 May 24, 2005&lt;br /&gt;
------------------------------------------------&lt;br /&gt;
- Implemented full MTASC support thanks to:&lt;br /&gt;
Ralf Bokelberg, Erixtekila, and Daniel Wabyick&lt;br /&gt;
- Added com.asunit.util.TextFile object for simpler&lt;br /&gt;
loading of external files during unit testing.&lt;br /&gt;
- Added Eclipse directory names to the ignore list for the&lt;br /&gt;
Build Test Suites command so that it will no longer include&lt;br /&gt;
those directories in the TestSuite.&lt;br /&gt;
- Fixed assertEquals method in TestCase according to Keith Peters' comments&lt;br /&gt;
- Fixed problem with setCurrentMethod according to Caleb's post so that&lt;br /&gt;
assertion failures will be accurate even when using &lt;br /&gt;
asynchronous test cases. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ali Mills</dc:creator><pubDate>Tue, 24 May 2005 19:20:06 -0000</pubDate><guid>https://sourceforge.netea030ffcd186d1b5b1a4ffeca49ef2727ff084f2</guid></item><item><title>Version 2.5 Released with FLEX Support!</title><link>https://sourceforge.net/p/asunit/news/2005/01/version-25-released-with-flex-support/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;AsUnit version 2.5 was released today with support for Macromedia Flex version 1.5. While there is not yet a simple installation routine for Flex, the application framework does in fact compile and present useful debug output. Another helpful feature for Flex developers is the much-needed Sys.println functionality that will output text messages directly in the AsUnit User Interface.&lt;/p&gt;
&lt;p&gt;Here are the release notes:&lt;br /&gt;
------------------------------------------------&lt;br /&gt;
Version 2.5 January 8, 2005&lt;br /&gt;
------------------------------------------------&lt;br /&gt;
- Implemented AsUnit for Flex. After manual user installation, the .as &lt;br /&gt;
files will now compile and communicate correctly.&lt;br /&gt;
- Added underscore prefix so that Sys.println and Unit Tests are now &lt;br /&gt;
cross-domain compatible.&lt;br /&gt;
- Updated TestCase.attachMovie to support optional arguments.&lt;br /&gt;
- Added the TestCaseXml object and integrated into the TestCase.&lt;br /&gt;
- Fixed asynch test bug where failures were reporting invalid classname &lt;br /&gt;
as source class.&lt;br /&gt;
- Fixed LocalConnections in UI so that they close onUnload&lt;br /&gt;
- Added optional Sys.println output to AsUnit UI which also supports &lt;br /&gt;
cross-session memory of user selection.&lt;br /&gt;
- Removed extraneous output from Failed Assertions.&lt;br /&gt;
- Fixed &amp;quot;Add to Library&amp;quot; so that it will also make the new Class extend&lt;br /&gt;
MovieClip.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ali Mills</dc:creator><pubDate>Sun, 09 Jan 2005 02:35:13 -0000</pubDate><guid>https://sourceforge.nete8a69fd9841dd0684c1b0d679391f82a7046e8ee</guid></item><item><title>Version 2.0 Released!</title><link>https://sourceforge.net/p/asunit/news/2004/10/version-20-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;We have released version 2.0 of the AsUnit Test Framework!&lt;/p&gt;
&lt;p&gt;This release owes huge thanks to the work of Tibor Claassen as he thought of and implemented many of the features described below.&lt;/p&gt;
&lt;p&gt;This release includes:&lt;/p&gt;
&lt;p&gt;- Fixed Auto-Open for Mac Users&lt;br /&gt;
- Optionally Auto-Update TestSuites whenever a new Class is Created.&lt;br /&gt;
- Added Link to failed tests, so that you can click directly from the Unit Test Output Panel and open the file.&lt;br /&gt;
- Added new &amp;quot;Local&amp;quot; Output Panel, so that Sys.println traces can be viewed directly in the .SWF file without the IDE open.&lt;br /&gt;
- Simplified Test Templates, so that users can manipulate what gets created when they call &amp;quot;Create Class&amp;quot;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ali Mills</dc:creator><pubDate>Sun, 24 Oct 2004 02:37:07 -0000</pubDate><guid>https://sourceforge.net3bc7bc3c4bf16c596f9046550ddfbf73d9b1c2e7</guid></item><item><title>Finally - Full Mac Support! Version 1.09 released!</title><link>https://sourceforge.net/p/asunit/news/2004/08/finally---full-mac-support-version-109-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;- Added new custom property named FLfile.separator which will be either &amp;quot;\\&amp;amp;quot; or &amp;quot;:&amp;quot; depending the user's platform.&lt;br /&gt;
- Added new jsfl file to manage the separator assignment.&lt;br /&gt;
- Updated Create Class to work on macintosh &lt;br /&gt;
- Updated Build Test Suites script to work on macintosh&lt;br /&gt;
- Tried to debug the Local Output Panel but had no success. It won't display correctly from anywhere other than the asunit build directory. Perhaps still missing a file?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ali Mills</dc:creator><pubDate>Tue, 31 Aug 2004 08:09:46 -0000</pubDate><guid>https://sourceforge.net3dfe6dcf7aaf5b3f2f3e18cfca469db8d47ccb61</guid></item><item><title>Released version 1.08!</title><link>https://sourceforge.net/p/asunit/news/2004/08/released-version-108/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;- Added &amp;quot;Build Test Suites&amp;quot; command. This command will search through the current working directory of the active .FLA file and for each directory found, will create an AllTests.as file. The AllTests.as files should automatically include each other and any *Test.as files found there is no longer a requirement that users manage inclusion of test cases in order to build test suites. This command should automate the process.&lt;br /&gt;
- Added runtime version checking. The AsUnit UI file will now check an xml document that is stored remotely to find out if you have the latest version of the framework. If a user does not have the latest version, they will receive a nag in the output panel.&lt;br /&gt;
- Added &amp;quot;Local Output Panel&amp;quot; to the framework so that users will soon be able to instantiate a text output panel directly within their currently running swf and thus be able to receive test output outside of the Flash IDE. This functionality is being branched directly from the Sys.println command and is not yet fully integrated.&lt;br /&gt;
- Fixed error in the Assert Class: Would alway throw error if user compiled to Flash 6 player.&lt;br /&gt;
- Fixed error in the Assert Class: Would throw JSFL error because of invalid chars in the output. &lt;/p&gt;
&lt;p&gt;The new Local Output Panel can be implemented from any timeline as follows:&lt;/p&gt;
&lt;p&gt;import com.asunit.controls.*;&lt;br /&gt;
// getInstance requires:&lt;br /&gt;
// @param ref:MovieClip&lt;br /&gt;
// @param num:Number (a valid depth)&lt;br /&gt;
var lop:LocalOutputPanel = LocalOutputPanel.getInstance(this, 1);&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ali Mills</dc:creator><pubDate>Sun, 29 Aug 2004 03:11:13 -0000</pubDate><guid>https://sourceforge.netc9357f6365deebe1819265df7d28088690980e65</guid></item><item><title>Updated the Example Files</title><link>https://sourceforge.net/p/asunit/news/2004/08/updated-the-example-files/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I just posted an update to the Example files. &lt;/p&gt;
&lt;p&gt;The example files no longer use a duplicate package structure, but instead put the TestCases in the same package as the classes under test.&lt;br /&gt;
We now also use Test as a suffix rather than a prefix for TestCases and this change is reflected in the example app.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ali Mills</dc:creator><pubDate>Thu, 26 Aug 2004 23:32:52 -0000</pubDate><guid>https://sourceforge.net2f7d21ef28301f4c6b5e84970a7d080b6476f19b</guid></item><item><title>Updated project to release version 01.07</title><link>https://sourceforge.net/p/asunit/news/2004/08/updated-project-to-release-version-0107/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Implemented a number of bug fixes and feature enhancements to the &amp;quot;Create Class&amp;quot; Command. &lt;/p&gt;
&lt;p&gt;Following are the Release Notes:&lt;br /&gt;
- Updated Create Class Command so that it no longer creates a parrallel &amp;quot;test&amp;quot; package, but creates the new Test Class in the same package as the original class.&lt;br /&gt;
- Updated Create Class Command so that it suffixes the word &amp;quot;Test&amp;quot; to the class name rather than prefixing it.&lt;br /&gt;
- Updated the newly created class template so that it uses &amp;quot;linkageId&amp;quot;, &amp;quot;classRef&amp;quot; and &amp;quot;serializable&amp;quot;.&lt;br /&gt;
- Updated the newly created test class so that it uses &amp;quot;linkageId&amp;quot; rather than &amp;quot;className&amp;quot;.&lt;br /&gt;
- Updated the Create Class XUL file so that it asks whether the new class is a MovieClip without a related Symbol. (Will prepend &amp;quot;__Packages&amp;quot; to the &amp;quot;linkageId&amp;quot;).&lt;br /&gt;
- Updated Output Window output for successful class text so that double backslashed were turned into single forward slashes.&lt;br /&gt;
- Added &amp;quot;extends MovieClip &amp;quot; to the class declaration if &amp;quot;__Packages.&amp;quot; prefix is selected.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ali Mills</dc:creator><pubDate>Tue, 24 Aug 2004 22:55:03 -0000</pubDate><guid>https://sourceforge.net2d2191899dc2adbbba63a73fc1d86f7c8c028c77</guid></item><item><title>Released Full Version</title><link>https://sourceforge.net/p/asunit/news/2004/08/released-full-version/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On August 11, 2004 we have finally released a full version 1.05 product.&lt;/p&gt;
&lt;p&gt;This release includes some minor bug fixes to the Sys.println functionality and enabling the Create Class command for windows users. &lt;/p&gt;
&lt;p&gt;We expect to release another minor revision with more robust mac support shortly.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ali Mills</dc:creator><pubDate>Wed, 11 Aug 2004 20:33:26 -0000</pubDate><guid>https://sourceforge.netd8b999ba98859c28bed90aef3921e83b6a9706e8</guid></item><item><title>Flash ActionScript 2.0 Unit Test Framework Beta Released</title><link>https://sourceforge.net/p/asunit/news/2004/05/flash-actionscript-20-unit-test-framework-beta-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ali Mills and Luke Bayes are excited to announce a new Open Source ActionScript 2.0 Unit Test Framework named &amp;quot;AsUnit&amp;quot;. This library is being released on SourceForge.net as beta software (under the LGPL license), and has been successfully used (in various forms) within a range of projects over the past 5 months. We have been involved in test-driven development for a short time now and are very eager to share the results of our efforts with others. Our goals with this release include wide-spread adoption, collaboration and knowledge sharing.&lt;/p&gt;
&lt;p&gt;As some of you may know, there are already two (that were aware of) other Unit Test Frameworks available for Flash. These are, &amp;quot;ASUnit&amp;quot; from Robin Debreuil, and &amp;quot;As2Unit&amp;quot; from iteration::two. Each of these initiatives and certainly these two groups, carry our complete and undying respect and gratitude as they have laid a critical foundation for this work to be done. Unfortunately, neither of these releases really succeeded in meeting our (possibly unique) day to day testing needs. Some of these needs are as follows:&lt;/p&gt;
&lt;p&gt;- Tests should be written in pure ActionScript 2.0 and require absolute minimal interaction with the Flash MX 2004 IDE. (We use Sapien PrimalScript for all of our AS 2.0 Development and encourage anyone else to do the same.)&lt;/p&gt;
&lt;p&gt;- Source Code should be freely available so that we (or others) can quickly fix whats broken or make changes to suit specific and possibly unique needs.&lt;/p&gt;
&lt;p&gt;- Should provide GUI output that is as similar as possible to existing Unit Test standards from other languages. (JUnit)&lt;/p&gt;
&lt;p&gt;- Should provide minimal notification for successful system tests so that failures receive the attention that they deserve.&lt;/p&gt;
&lt;p&gt;- Should not write directly to the native Output Window so that our (very useful and occasionally desirable) compile errors do not get lost.&lt;/p&gt;
&lt;p&gt;- Should allow tests to be executed (and displayed) from both the IDE Test-Movie Player, and the Browser.&lt;/p&gt;
&lt;p&gt;- Should provide current and extensive documentation combined with sample files. (Admittedly, this is a weakness in our current build, but perhaps *you* can help with this issue and receive massive honors and notoriety!)&lt;/p&gt;
&lt;p&gt;- Would like some facility for quickly creating Classes from Templates *along with* their associated Unit Test Class. (*A feature of our release that has already saved us countless hours of menial and redundant typing.)&lt;/p&gt;
&lt;p&gt;While this release really succeeds in meeting our particular development needs, it may not be exactly what you want. This is why weve released it under the LGPL license. You can contribute to help make it what you want or you can try out one of the other Flash Unit Test options that are available.&lt;/p&gt;
&lt;p&gt;Please check out the following links to learn more about this exciting release and/or Test-Driven Development in general:&lt;/p&gt;
&lt;p&gt;To download and start using the &amp;quot;AsUnit&amp;quot; framework:&lt;br /&gt;
&lt;a href="http://sourceforge.net/projects/asunit/"&gt;http://sourceforge.net/projects/asunit/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To start helping with development and maintenance of the framework:&lt;br /&gt;
&lt;a href="http://sourceforge.net/project/memberlist.php?group_id=108947"&gt;http://sourceforge.net/project/memberlist.php?group_id=108947&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Post notes, ideas, thoughts, and errata to our Project Forums at:&lt;br /&gt;
&lt;a href="https://sourceforge.net/forum/forum.php?forum_id=374043"&gt;https://sourceforge.net/forum/forum.php?forum_id=374043&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Interested in reading the ideas bouncing around during initial development:&lt;br /&gt;
&lt;a href="http://lukebayes.blogspot.com/" rel="nofollow"&gt;http://lukebayes.blogspot.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Robins Release of &amp;quot;ASUnit&amp;quot; (His blog is a must-read)&lt;br /&gt;
&lt;a href="http://www.debreuil.com/FrameworkDocs/UnitTestingOverview.htm" rel="nofollow"&gt;http://www.debreuil.com/FrameworkDocs/UnitTestingOverview.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;iteration::two:&lt;br /&gt;
&lt;a href="http://www.iterationtwo.com" rel="nofollow"&gt;http://www.iterationtwo.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;iteration::two (AS2Unit):&lt;br /&gt;
&lt;a href="http://www.as2unit.org" rel="nofollow"&gt;http://www.as2unit.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Test Driven Development / Extreme Programming:&lt;br /&gt;
&lt;a href="http://www.junit.org" rel="nofollow"&gt;http://www.junit.org&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.extremeprogramming.org" rel="nofollow"&gt;http://www.extremeprogramming.org&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.xprogramming.com" rel="nofollow"&gt;http://www.xprogramming.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks for reading and we hope to hear from you soon!&lt;/p&gt;
&lt;p&gt;Ali Mills | Luke Bayes&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ali Mills</dc:creator><pubDate>Sat, 08 May 2004 05:58:23 -0000</pubDate><guid>https://sourceforge.net2c90ce41e141db02b45efcd2f8258288c61b3404</guid></item></channel></rss>