You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
(45) |
Apr
(7) |
May
(2) |
Jun
(5) |
Jul
|
Aug
(8) |
Sep
(49) |
Oct
(13) |
Nov
(11) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(13) |
Feb
(4) |
Mar
(1) |
Apr
|
May
(2) |
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(7) |
Dec
(1) |
2008 |
Jan
|
Feb
(7) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(15) |
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2009 |
Jan
(3) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ali...@us...> - 2006-06-22 04:37:15
|
Revision: 58 Author: alimills Date: 2006-06-21 21:37:10 -0700 (Wed, 21 Jun 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=58&view=rev Log Message: ----------- updated template string 8.5 to 9.0 Modified Paths: -------------- trunk/xului/src/chrome/asunit/content/asunit/AsUnit.xul Modified: trunk/xului/src/chrome/asunit/content/asunit/AsUnit.xul =================================================================== --- trunk/xului/src/chrome/asunit/content/asunit/AsUnit.xul 2006-06-20 22:27:11 UTC (rev 57) +++ trunk/xului/src/chrome/asunit/content/asunit/AsUnit.xul 2006-06-22 04:37:10 UTC (rev 58) @@ -121,7 +121,7 @@ <menupopup> <menuitem label="ActionScript 2.0 (Flash Player 6, 7 or 8)" value="as2" /> <menuitem label="ActionScript 2.0 (Flash Player 7 or 8 only)" value="as25" /> - <menuitem label="ActionScript 3.0 (Flash Player 8.5)" value="as3" /> + <menuitem label="ActionScript 3.0 (Flash Player 9.0)" value="as3" /> </menupopup> </menulist> <spacer width="90" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ali...@us...> - 2006-06-20 22:28:34
|
Revision: 57 Author: alimills Date: 2006-06-20 15:27:11 -0700 (Tue, 20 Jun 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=57&view=rev Log Message: ----------- updating for Flex Builder 2.0 beta 3 Modified Paths: -------------- trunk/framework/as3/asunit/framework/Assert.as trunk/framework/as3/asunit/framework/TestCase.as trunk/framework/as3/asunit/framework/TestFailure.as trunk/framework/as3/asunit/framework/TestListener.as trunk/framework/as3/asunit/framework/TestResult.as trunk/framework/as3/asunit/framework/TestSuite.as trunk/framework/as3/asunit/runner/BaseTestRunner.as trunk/framework/as3/asunit/textui/ResultPrinter.as trunk/framework/as3/asunit/textui/TestRunner.as trunk/xului/bin/AsUnit.xpi trunk/xului/src/chrome/AsUnit.jar trunk/xului/src/chrome/asunit/content/asunit/SetupWizard.xul trunk/xului/src/chrome/asunit/content/asunit/script/tokens/As3TestCaseConfig.js trunk/xului/src/chrome/en-US.jar Added Paths: ----------- trunk/installers/win/AsUnit-20060619.msi Modified: trunk/framework/as3/asunit/framework/Assert.as =================================================================== --- trunk/framework/as3/asunit/framework/Assert.as 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/framework/as3/asunit/framework/Assert.as 2006-06-20 22:27:11 UTC (rev 57) @@ -1,6 +1,5 @@ package asunit.framework { - import flash.util.trace; import flash.errors.IllegalOperationError; import asunit.errors.AssertionFailedError; Modified: trunk/framework/as3/asunit/framework/TestCase.as =================================================================== --- trunk/framework/as3/asunit/framework/TestCase.as 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/framework/as3/asunit/framework/TestCase.as 2006-06-20 22:27:11 UTC (rev 57) @@ -1,9 +1,10 @@ package asunit.framework { - import flash.util.describeType; + import asunit.errors.AssertionFailedError; + import flash.display.DisplayObject; import flash.display.DisplayObjectContainer; import flash.errors.IllegalOperationError; - import asunit.errors.AssertionFailedError; + import flash.utils.describeType; /** * A test case defines the fixture to run multiple tests. To define a test case<br> Modified: trunk/framework/as3/asunit/framework/TestFailure.as =================================================================== --- trunk/framework/as3/asunit/framework/TestFailure.as 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/framework/as3/asunit/framework/TestFailure.as 2006-06-20 22:27:11 UTC (rev 57) @@ -1,6 +1,4 @@ package asunit.framework { - - import flash.util.StringBuilder; import asunit.errors.AssertionFailedError; /** @@ -36,12 +34,6 @@ */ public function toString():String { return ""; -// return fFailedTest.toString(); -// var buffer:StringBuilder = new StringBuilder(); -// buffer.append(fFailedTest.toString()); -// buffer.append(":\n"); -// buffer.append(fThrownException.toString()); -// return buffer.toString(); } public function exceptionMessage():String { Modified: trunk/framework/as3/asunit/framework/TestListener.as =================================================================== --- trunk/framework/as3/asunit/framework/TestListener.as 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/framework/as3/asunit/framework/TestListener.as 2006-06-20 22:27:11 UTC (rev 57) @@ -1,6 +1,6 @@ package asunit.framework { import asunit.errors.AssertionFailedError; - import asunit.lang.Error; +// import asunit.lang.Error; public interface TestListener { /** Modified: trunk/framework/as3/asunit/framework/TestResult.as =================================================================== --- trunk/framework/as3/asunit/framework/TestResult.as 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/framework/as3/asunit/framework/TestResult.as 2006-06-20 22:27:11 UTC (rev 57) @@ -1,10 +1,10 @@ package asunit.framework { - import flash.util.trace; - import flash.events.EventDispatcher; - import flash.errors.IllegalOperationError; import asunit.errors.AssertionFailedError; import asunit.errors.InstanceNotFoundError; + import flash.errors.IllegalOperationError; + import flash.events.EventDispatcher; + /** * A <code>TestResult</code> collects the results of executing * a test case. It is an instance of the Collecting Parameter pattern. Modified: trunk/framework/as3/asunit/framework/TestSuite.as =================================================================== --- trunk/framework/as3/asunit/framework/TestSuite.as 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/framework/as3/asunit/framework/TestSuite.as 2006-06-20 22:27:11 UTC (rev 57) @@ -1,5 +1,4 @@ package asunit.framework { - import flash.util.trace; import flash.display.DisplayObjectContainer; /** Modified: trunk/framework/as3/asunit/runner/BaseTestRunner.as =================================================================== --- trunk/framework/as3/asunit/runner/BaseTestRunner.as 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/framework/as3/asunit/runner/BaseTestRunner.as 2006-06-20 22:27:11 UTC (rev 57) @@ -1,19 +1,18 @@ package asunit.runner { - - import flash.util.trace; - import flash.util.getClassByName; - import flash.display.Sprite; - import flash.util.describeType; - import asunit.framework.TestSuite; - import asunit.framework.TestListener; - import asunit.framework.Test; import asunit.errors.AbstractMemberCalledError; import asunit.errors.AssertionFailedError; import asunit.errors.ClassNotFoundError; import asunit.errors.InvocationTargetError; import asunit.errors.UnimplementedFeatureError; + import asunit.framework.Test; + import asunit.framework.TestListener; + import asunit.framework.TestSuite; import asunit.util.Properties; + + import flash.display.Sprite; import flash.errors.IllegalOperationError; + import flash.utils.describeType; + import flash.utils.getDefinitionByName; /** * Base class for all test runners. @@ -133,7 +132,7 @@ var TestClass:Class = null; try { - TestClass = getClassByName(testCase); + TestClass = getDefinitionByName(testCase); } catch(e:ClassNotFoundError) { var clazz:String = e.getMessage(); Modified: trunk/framework/as3/asunit/textui/ResultPrinter.as =================================================================== --- trunk/framework/as3/asunit/textui/ResultPrinter.as 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/framework/as3/asunit/textui/ResultPrinter.as 2006-06-20 22:27:11 UTC (rev 57) @@ -1,17 +1,4 @@ package asunit.textui { - - import flash.util.setTimeout; - import flash.util.trace; - import flash.ui.Keyboard; - import flash.display.Shape; - import flash.display.Sprite; - import flash.display.Stage; - import flash.display.StageAlign; - import flash.display.StageScaleMode; - import flash.text.TextFormat; - import flash.util.StringBuilder; - import flash.display.TextField; - import flash.events.*; import asunit.errors.AssertionFailedError; import asunit.framework.Test; import asunit.framework.TestFailure; @@ -20,6 +7,17 @@ import asunit.runner.BaseTestRunner; import asunit.runner.Version; + import flash.display.Shape; + import flash.display.Sprite; + import flash.display.Stage; + import flash.display.StageAlign; + import flash.display.StageScaleMode; + import flash.events.*; + import flash.text.TextField; + import flash.text.TextFormat; + import flash.ui.Keyboard; + import flash.utils.setTimeout; + public class ResultPrinter extends Sprite implements TestListener { private var fColumn:int = 0; private var textArea:TextField; @@ -220,7 +218,7 @@ import flash.display.Sprite; -public class SuccessBar extends Sprite { +class SuccessBar extends Sprite { private var myWidth:uint; private var myHeight:uint; private var bgColor:uint; Modified: trunk/framework/as3/asunit/textui/TestRunner.as =================================================================== --- trunk/framework/as3/asunit/textui/TestRunner.as 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/framework/as3/asunit/textui/TestRunner.as 2006-06-20 22:27:11 UTC (rev 57) @@ -1,16 +1,15 @@ package asunit.textui { - import flash.util.trace; - import flash.util.getTimer; - import flash.util.describeType; - import flash.util.setInterval; - import flash.util.clearInterval; + import asunit.errors.AbstractMemberCalledError; + import asunit.framework.Test; + import asunit.framework.TestResult; + + import flash.display.Sprite; import flash.events.Event; - import flash.events.EventType; import flash.system.fscommand; - import flash.display.Sprite; - import asunit.framework.TestResult; - import asunit.framework.Test; - import asunit.errors.AbstractMemberCalledError; + import flash.utils.clearInterval; + import flash.utils.describeType; + import flash.utils.getTimer; + import flash.utils.setInterval; /** * A command line based tool to run tests. Added: trunk/installers/win/AsUnit-20060619.msi =================================================================== (Binary files differ) Property changes on: trunk/installers/win/AsUnit-20060619.msi ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/xului/bin/AsUnit.xpi =================================================================== (Binary files differ) Modified: trunk/xului/src/chrome/AsUnit.jar =================================================================== (Binary files differ) Modified: trunk/xului/src/chrome/asunit/content/asunit/SetupWizard.xul =================================================================== --- trunk/xului/src/chrome/asunit/content/asunit/SetupWizard.xul 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/xului/src/chrome/asunit/content/asunit/SetupWizard.xul 2006-06-20 22:27:11 UTC (rev 57) @@ -32,7 +32,7 @@ <menupopup> <menuitem label="ActionScript 2.0 (Flash Player 6, 7 or 8)" value="as2" /> <menuitem label="ActionScript 2.0 (Flash Player 7 or 8 only)" value="as25" /> - <menuitem label="ActionScript 3.0 (Flash Player 8.5)" value="as3" /> + <menuitem label="ActionScript 3.0 (Flash Player 9.0)" value="as3" /> </menupopup> </menulist> <spacer flex="100" /> Modified: trunk/xului/src/chrome/asunit/content/asunit/script/tokens/As3TestCaseConfig.js =================================================================== --- trunk/xului/src/chrome/asunit/content/asunit/script/tokens/As3TestCaseConfig.js 2006-05-05 17:15:50 UTC (rev 56) +++ trunk/xului/src/chrome/asunit/content/asunit/script/tokens/As3TestCaseConfig.js 2006-06-20 22:27:11 UTC (rev 57) @@ -86,7 +86,7 @@ } else if(this.isVisual) { str += "\t\t\tremoveChild(instance);\n"; } - str += "\t\t\tdelete instance;\n"; + str += "\t\t\tinstance = null;\n"; str += "\t\t}\n\n"; str += "\t\tpublic function testInstantiated():void {\n"; Modified: trunk/xului/src/chrome/en-US.jar =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-05-05 17:15:56
|
Revision: 56 Author: lukebayes Date: 2006-05-05 10:15:50 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=56&view=rev Log Message: ----------- Added IE fix submitted by Glen Pike, removed comments from main page Modified Paths: -------------- trunk/comm/www/html/index.html Modified: trunk/comm/www/html/index.html =================================================================== --- trunk/comm/www/html/index.html 2006-05-05 17:14:49 UTC (rev 55) +++ trunk/comm/www/html/index.html 2006-05-05 17:15:50 UTC (rev 56) @@ -179,7 +179,7 @@ <p>If you're going to pull down the source code, be aware that it's pretty large. You would probably do well to grab only the module or folders that interest you.</p> <ul> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/comm/">comm</a>:</strong> Communications sources are in here. This web site, our <a href="http://asunit.sourceforge.net/AsUnitTrailer.swf" alt="right-click to download this">trailer for being Flashforward film festival finalists</a>, T-shirt art, logos, etc... <i>We built this web page at 2:00am the night before we presented at Flashforward... These skinny green lines look great on firefox (about 3px) but in IE, they're huge. If you know why - please modify the page and/or stylesheet so we can make them consistent. Thanks...</i></li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/comm/">comm</a>:</strong> Communications sources are in here. This web site, our <a href="http://asunit.sourceforge.net/AsUnitTrailer.swf" alt="right-click to download this">trailer for being Flashforward film festival finalists</a>, T-shirt art, logos, etc... </li> <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/flashui">flashui</a>:</strong> The files required to build the MXP file for the Flash IDE extension are in here. <i>These files are pretty stale at this point and probably won't build easily without some human intervention. It would be nice if someone could write a shell script that copies requisite framework sources into the MXI's expected directories, builds the MXP and then removes the copied sources?</i></li> <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/framework">framework</a>:</strong> This module should house the absolute minimal files for getting AsUnit to work manually across platforms. This is the tiny foundation upon which all that is AsUnit is built.</li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-05-05 17:14:55
|
Revision: 55 Author: lukebayes Date: 2006-05-05 10:14:49 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=55&view=rev Log Message: ----------- Added IE fix submitted by Glen Pike Modified Paths: -------------- trunk/comm/www/html/css/AsUnit.css Modified: trunk/comm/www/html/css/AsUnit.css =================================================================== --- trunk/comm/www/html/css/AsUnit.css 2006-04-08 23:17:30 UTC (rev 54) +++ trunk/comm/www/html/css/AsUnit.css 2006-05-05 17:14:49 UTC (rev 55) @@ -25,6 +25,7 @@ background: #0F0; border: solid 1px #666; margin:10px 0px 10px 0px; + font-size: 1px; padding:0px; height:3px; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-04-08 23:17:33
|
Revision: 54 Author: lukebayes Date: 2006-04-08 16:17:30 -0700 (Sat, 08 Apr 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=54&view=rev Log Message: ----------- Removed bad trace statement Modified Paths: -------------- trunk/framework/as25/asunit/framework/AssertTest.as Modified: trunk/framework/as25/asunit/framework/AssertTest.as =================================================================== --- trunk/framework/as25/asunit/framework/AssertTest.as 2006-04-08 21:28:50 UTC (rev 53) +++ trunk/framework/as25/asunit/framework/AssertTest.as 2006-04-08 23:17:30 UTC (rev 54) @@ -32,22 +32,21 @@ } } } - -// instance.assertTrue("faux message", false); +// instance.assertTrue("faux message", false); + public function testAssertTrueTooManyArgs():Void { try { instance.assertTrue("faux message", false, false); fail("assertTrue should have failed with too many args"); } catch(e) { - trace("hit failure"); if(!(e instanceof IllegalOperationError)) { fail(e.toString()); } } } - + public function testAssertTrueSuccess():Void { try { instance.assertTrue(true); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-04-08 21:28:57
|
Revision: 53 Author: lukebayes Date: 2006-04-08 14:28:50 -0700 (Sat, 08 Apr 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=53&view=rev Log Message: ----------- Working on asynchronous test case error handling. Seems to be working properly now Modified Paths: -------------- trunk/framework/as25/asunit/framework/TestCase.as trunk/framework/as25/asunit/framework/TestCaseXml.as trunk/framework/as25/asunit/framework/TestResult.as Modified: trunk/framework/as25/asunit/framework/TestCase.as =================================================================== --- trunk/framework/as25/asunit/framework/TestCase.as 2006-04-08 20:44:50 UTC (rev 52) +++ trunk/framework/as25/asunit/framework/TestCase.as 2006-04-08 21:28:50 UTC (rev 53) @@ -5,57 +5,57 @@ class asunit.framework.TestCase extends Assert implements Test { private var className:String = "[default]"; - + private var testMethodsExecuted:Number = 0; private var result:TestResult; private var context:MovieClip; private var currentMethod:String; private var runSingle:Boolean; private var isComplete:Boolean; - + public function TestCase(testMethod:String) { if(testMethod != undefined) { runSingle = true; currentMethod = testMethod; } } - + /* - * Override this method when implementing an - * Asynchronous TestCase and call super.run() - * from the method body to continue - * executing the test methods. + * You can choose to override this method when implementing + * asynchronous test cases. + * By default, the TestCaseXml object will call back to this + * method and begin execution of the test case. */ public function onXmlLoaded(node:XMLNode):Void { - super["run"](); + runNow(); } - + /* - * If you override run and wait for onXmlLoaded - * Be sure you also override onXmlFailure - * so that all of your tests aren't held up - * by an IO error + * By default, this method will be triggered from + * a TestCaseXml instance. If there is a problem + * an error will be shown in the output. */ public function onXmlFailure(node:XML):Void { - //failError("onXmlFailure"); - //super.run(); + currentMethod = "onXmlFailure"; + getResult().addError(this, new Error("TestCaseXml failed to load successfully: " + node.toString())); + runNow(); } - + public function testsComplete():Boolean { return (getTestMethods().length == testMethodsExecuted); } - + public function countTestCases():Number { return getTestMethods().length; } - + /* * setUp() is called before each method that begins with "test*" * This method should used to instantiate common fixtures */ private function setUp():Void { } - + /* * tearDown() is called after each method that begins with "test*" * This method should be used to destroy any objects created from @@ -63,35 +63,39 @@ */ private function tearDown():Void { } - + /* cleanUp() is called one time after all test methods have completed - * in a single TestCase. This is typically overridden and used to + * in a single TestCase. This is typically overridden and used to * clean up after an Asynchronous TestCase has completed. */ private function cleanUp():Void { } - + public function setResult(result:TestResult):Void { this.result = result; } - + private function getResult():TestResult { return result; } - + public function setContext(context:MovieClip):Void { this.context = context; } - + public function getContext():MovieClip { return context; } - + public function run():Void { + runNow(); + } + + private function runNow():Void { var result:TestResult = getResult(); result.run(this); } - + public function runBare():Void { var methods:Array = getTestMethods(); var name:String; @@ -102,18 +106,12 @@ try { runMethod(name); } - catch(e:AssertionFailedError) { - result.addFailure(this, e); - } - catch(ioe:Error) { - // Had to add this catch because compiling from Flash 8 Authoring - // Always sends the error to this catch statement... - // Compiling with MTASC seems to capture above... - if(ioe instanceof AssertionFailedError) { - result.addFailure(this, AssertionFailedError(ioe)); + catch(e:Error) { + if(e instanceof AssertionFailedError) { + result.addFailure(this, AssertionFailedError(e)); } else { - result.addError(this, ioe); + result.addError(this, e); } } } @@ -126,7 +124,7 @@ isComplete = true; } - + private function runMethod(methodName:String):Void { currentMethod = methodName; try { @@ -140,7 +138,7 @@ testMethodsExecuted++; } } - + private function getTestMethods():Array { if(runSingle) { return new Array(currentMethod); @@ -168,15 +166,15 @@ public function getCurrentMethod():String { return currentMethod; } - + public function toString():String { return getName() + "." + getCurrentMethod() + "()"; } - + public function getName():String { return className; } - + private function createEmptyMovieClip(name:String, depth:Number):MovieClip { return getContext().createEmptyMovieClip(name, depth); } @@ -192,12 +190,12 @@ /* * This helper method will support the following method signatures: - * + * * attachMovie(linkageId:String):MovieClip; * attachMovie(linkageId:String, initObject:Object):MovieClip; * attachMovie(linkageId:String, name:String, depth:Number):MovieClip; * attachMovie(linkageId:String, name:String, depth:Number, initObject:Object):MovieClip; - * + * * @return * MovieClip */ Modified: trunk/framework/as25/asunit/framework/TestCaseXml.as =================================================================== --- trunk/framework/as25/asunit/framework/TestCaseXml.as 2006-04-08 20:44:50 UTC (rev 52) +++ trunk/framework/as25/asunit/framework/TestCaseXml.as 2006-04-08 21:28:50 UTC (rev 53) @@ -12,17 +12,24 @@ source = src; callback = cb; ignoreWhite = true; - onLoad = loadHandler; if(src != undefined) { load(source); } } - public function loadHandler(success:Boolean):Void { + public function onData(data:String):Void { + if(data == "" || data == undefined) { + callback.onXmlFailure(this); + } + else { + super.onData(data); + } + } + + public function onLoad(success:Boolean):Void { if(success) { callback.onXmlLoaded(this.firstChild); } else { - trace("Error: TestCaseXml Failed to load data at: " + source); callback.onXmlFailure(this); } } Modified: trunk/framework/as25/asunit/framework/TestResult.as =================================================================== --- trunk/framework/as25/asunit/framework/TestResult.as 2006-04-08 20:44:50 UTC (rev 52) +++ trunk/framework/as25/asunit/framework/TestResult.as 2006-04-08 21:28:50 UTC (rev 53) @@ -1,5 +1,3 @@ -//import flash.events.EventDispatcher; -import asunit.errors.IllegalOperationError; import asunit.errors.AssertionFailedError; import asunit.errors.InstanceNotFoundError; import asunit.framework.Test; @@ -22,7 +20,7 @@ private var fListeners:Array; private var fRunTests:Number; private var fStop:Boolean; - + public function TestResult() { fFailures = new Array(); fErrors = new Array(); @@ -99,7 +97,7 @@ public function failures():Array { return fFailures; } - + /** * Runs a TestCase. */ @@ -108,11 +106,11 @@ try { test.runBare(); } - catch(e:AssertionFailedError) { - addFailure(test, e); + catch(afe:AssertionFailedError) { + addFailure(test, afe); } - catch(ioe:IllegalOperationError) { - addError(test, ioe); + catch(e:Error) { + addError(test, e); } finally { endTest(test); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-04-08 20:44:54
|
Revision: 52 Author: lukebayes Date: 2006-04-08 13:44:50 -0700 (Sat, 08 Apr 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=52&view=rev Log Message: ----------- Put tibors code into repos Added Paths: ----------- trunk/flashui/createTestSuites/lib-tibor.jsfl Added: trunk/flashui/createTestSuites/lib-tibor.jsfl =================================================================== --- trunk/flashui/createTestSuites/lib-tibor.jsfl (rev 0) +++ trunk/flashui/createTestSuites/lib-tibor.jsfl 2006-04-08 20:44:50 UTC (rev 52) @@ -0,0 +1,44 @@ +/** + * This file contains functionality that is shared by other ASUnit related jsfl-Files. + * + * @author Tibor Claassen (ti...@im...) + * @version 1.0 + * +*/ + + function getActiveDocumentURI() { + + var uri = fl.getDocumentDOM().path; + if(uri == undefined) { + fl.trace(">> Cannot determine path to current document on disk. Try saving first."); + return false; + } + + var isWin = (getPlatform() == "WIN") ? true : false; + var isVersion7 = getVersion() < 8; + + if (isWin) uri = uri.split("\\"); + else if (isVersion7) uri = uri.split(":"); + else uri = uri.split("/"); + uri.pop(); + uri = uri.join("/") + "/"; + if (isWin) uri = "/" + uri.split(":").join("|"); + else if (isVersion7) uri = "/" + uri; + uri = "file://" + uri; + + return uri; + } + + function getPlatform() { + return fl.version.substr(0, 3); + } + + function getVersion() { + return fl.version.charAt(4) * 1; + } + + function getRevision() { + var revision = fl.version.charAt(6) * 1; + return getVersion() + revision / 10; + } + \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-04-08 20:44:22
|
Revision: 51 Author: lukebayes Date: 2006-04-08 13:44:18 -0700 (Sat, 08 Apr 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=51&view=rev Log Message: ----------- Looking at release notes Modified Paths: -------------- trunk/flashui/RELEASE_NOTES.txt Modified: trunk/flashui/RELEASE_NOTES.txt =================================================================== --- trunk/flashui/RELEASE_NOTES.txt 2006-04-08 20:41:34 UTC (rev 50) +++ trunk/flashui/RELEASE_NOTES.txt 2006-04-08 20:44:18 UTC (rev 51) @@ -1,9 +1,10 @@ - - TODO: Improve Flex and Central Installations - - TODO: Add tighter Eclipse/MTASC integration - Perhaps we could just have a Java Socket communicate - directly with the JUnit UI that appears in Eclipse? +------------------------------------------------ +Version 2.8 +------------------------------------------------ + - Cleaned up Mac integration for mxp + ------------------------------------------------ Version 2.7 ------------------------------------------------ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-04-08 20:41:39
|
Revision: 50 Author: lukebayes Date: 2006-04-08 13:41:34 -0700 (Sat, 08 Apr 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=50&view=rev Log Message: ----------- Added carriage return for constructor closing bracket Modified Paths: -------------- trunk/flashui/createTestSuites/TestSuiteTemplate.as Modified: trunk/flashui/createTestSuites/TestSuiteTemplate.as =================================================================== --- trunk/flashui/createTestSuites/TestSuiteTemplate.as 2006-04-08 20:18:07 UTC (rev 49) +++ trunk/flashui/createTestSuites/TestSuiteTemplate.as 2006-04-08 20:41:34 UTC (rev 50) @@ -4,5 +4,6 @@ public function AllTests() { super(); - [%TEST_LIST%]} + [%TEST_LIST%] + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-04-08 20:18:11
|
Revision: 49 Author: lukebayes Date: 2006-04-08 13:18:07 -0700 (Sat, 08 Apr 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=49&view=rev Log Message: ----------- Changed target to trailer.swf so that it's not being loaded from sourceforge svn anymore. Modified Paths: -------------- trunk/comm/www/html/index.html Modified: trunk/comm/www/html/index.html =================================================================== --- trunk/comm/www/html/index.html 2006-04-08 07:29:21 UTC (rev 48) +++ trunk/comm/www/html/index.html 2006-04-08 20:18:07 UTC (rev 49) @@ -179,7 +179,7 @@ <p>If you're going to pull down the source code, be aware that it's pretty large. You would probably do well to grab only the module or folders that interest you.</p> <ul> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/comm/">comm</a>:</strong> Communications sources are in here. This web site, our <a href="http://svn.sourceforge.net/viewcvs.cgi/*checkout*/asunit/trunk/comm/marketing/trailer/fla/AsUnit-TechnicalMerit-Trailer.swf">trailer for being Flashforward film festival finalists</a>, T-shirt art, logos, etc... <i>We built this web page at 2:00am the night before we presented at Flashforward... These skinny green lines look great on firefox (about 3px) but in IE, they're huge. If you know why - please modify the page and/or stylesheet so we can make them consistent. Thanks...</i></li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/comm/">comm</a>:</strong> Communications sources are in here. This web site, our <a href="http://asunit.sourceforge.net/AsUnitTrailer.swf" alt="right-click to download this">trailer for being Flashforward film festival finalists</a>, T-shirt art, logos, etc... <i>We built this web page at 2:00am the night before we presented at Flashforward... These skinny green lines look great on firefox (about 3px) but in IE, they're huge. If you know why - please modify the page and/or stylesheet so we can make them consistent. Thanks...</i></li> <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/flashui">flashui</a>:</strong> The files required to build the MXP file for the Flash IDE extension are in here. <i>These files are pretty stale at this point and probably won't build easily without some human intervention. It would be nice if someone could write a shell script that copies requisite framework sources into the MXI's expected directories, builds the MXP and then removes the copied sources?</i></li> <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/framework">framework</a>:</strong> This module should house the absolute minimal files for getting AsUnit to work manually across platforms. This is the tiny foundation upon which all that is AsUnit is built.</li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-04-08 07:29:29
|
Revision: 48 Author: lukebayes Date: 2006-04-08 00:29:21 -0700 (Sat, 08 Apr 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=48&view=rev Log Message: ----------- Trying to update the authoring installer (not finished yet) Modified Paths: -------------- trunk/flashui/FlashUi.mxi trunk/flashui/FlashUi.mxp trunk/flashui/createClass/Create Class.jsfl Modified: trunk/flashui/FlashUi.mxi =================================================================== --- trunk/flashui/FlashUi.mxi 2006-03-16 17:30:23 UTC (rev 47) +++ trunk/flashui/FlashUi.mxi 2006-04-08 07:29:21 UTC (rev 48) @@ -1,11 +1,11 @@ <macromedia-extension name="As Unit" - version="2.7.1" + version="2.8" type="flash panel" requires-restart="false"> -<!-- List the required/compatible products --> +<!-- List the requiredcompatible products --> <products> <product name="Flash" version="7" primary="true" /> @@ -36,47 +36,33 @@ <!-- Describe the files that comprise the extension --> <files> - <file name="AsUnit Ui.swf" destination="$flash/WindowSWF" /> - <file name="Sys.as" destination="$flash/Classes/" /> + <file name="as2/AsUnit Ui.swf" destination="$flash/WindowSWF" /> + <file name="as2/Sys.as" destination="$flash/Classes/" /> - <!-- COM.ASUNIT.CONTROLS --> - <file name="com/asunit/controls/LocalOutputPanel.as" destination="$flash/Classes/com/asunit/controls/" /> - <file name="com/asunit/controls/LocalOutputPanelTextArea.as" destination="$flash/Classes/com/asunit/controls/" /> - <file name="com/asunit/controls/LocalOutputPanelTitleBar.as" destination="$flash/Classes/com/asunit/controls/" /> - <file name="com/asunit/controls/ResizeHandle.as" destination="$flash/Classes/com/asunit/controls/" /> - <file name="com/asunit/controls/ScrollArrow.as" destination="$flash/Classes/com/asunit/controls/" /> - <file name="com/asunit/controls/ScrollHandle.as" destination="$flash/Classes/com/asunit/controls/" /> - <file name="com/asunit/controls/ScrollListener.as" destination="$flash/Classes/com/asunit/controls/" /> - <file name="com/asunit/controls/TextScroller.as" destination="$flash/Classes/com/asunit/controls/" /> - - <!-- COM.ASUNIT.CONTROLS.SHAPES --> - <file name="com/asunit/controls/shapes/Rectangle.as" destination="$flash/Classes/com/asunit/controls/shapes/" /> - <file name="com/asunit/controls/shapes/Triangle.as" destination="$flash/Classes/com/asunit/controls/shapes/" /> - <!-- COM.ASUNIT.FRAMEWORK --> - <file name="com/asunit/framework/Assert.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/Assertion.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/AsUnit.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/Reflection.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/Test.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/TestCase.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/TestSetup.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/TestCaseXml.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/TestFailure.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/TestResult.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/TestRunner.as" destination="$flash/Classes/com/asunit/framework/" /> - <file name="com/asunit/framework/TestSuite.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/Assert.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/Assertion.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/AsUnit.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/Reflection.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/Test.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/TestCase.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/TestSetup.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/TestCaseXml.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/TestFailure.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/TestResult.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/TestRunner.as" destination="$flash/Classes/com/asunit/framework/" /> + <file name="as2/com/asunit/framework/TestSuite.as" destination="$flash/Classes/com/asunit/framework/" /> <!-- COM.ASUNIT.UTIL --> - <file name="com/asunit/util/EventListener.as" destination="$flash/Classes/com/asunit/util/" /> - <file name="com/asunit/util/EventSource.as" destination="$flash/Classes/com/asunit/util/" /> - <file name="com/asunit/util/LocalMessageBroker.as" destination="$flash/Classes/com/asunit/util/" /> - <file name="com/asunit/util/LocalConnClient.as" destination="$flash/Classes/com/asunit/util/" /> - <file name="com/asunit/util/LocalConnGateway.as" destination="$flash/Classes/com/asunit/util/" /> - <file name="com/asunit/util/LocalConnServer.as" destination="$flash/Classes/com/asunit/util/" /> - <file name="com/asunit/util/Observable.as" destination="$flash/Classes/com/asunit/util/" /> - <file name="com/asunit/util/Comparable.as" destination="$flash/Classes/com/asunit/util/" /> - <file name="com/asunit/util/TextFile.as" destination="$flash/Classes/com/asunit/util/" /> + <file name="as2/com/asunit/util/EventListener.as" destination="$flash/Classes/com/asunit/util/" /> + <file name="as2/com/asunit/util/EventSource.as" destination="$flash/Classes/com/asunit/util/" /> + <file name="as2/com/asunit/util/LocalMessageBroker.as" destination="$flash/Classes/com/asunit/util/" /> + <file name="as2/com/asunit/util/LocalConnClient.as" destination="$flash/Classes/com/asunit/util/" /> + <file name="as2/com/asunit/util/LocalConnGateway.as" destination="$flash/Classes/com/asunit/util/" /> + <file name="as2/com/asunit/util/LocalConnServer.as" destination="$flash/Classes/com/asunit/util/" /> + <file name="as2/com/asunit/util/Observable.as" destination="$flash/Classes/com/asunit/util/" /> + <file name="as2/com/asunit/util/comparable.as" destination="$flash/Classes/com/asunit/util/" /> + <file name="as2/com/asunit/util/TextFile.as" destination="$flash/Classes/com/asunit/util/" /> <!-- CREATE CLASS --> <file name="createClass/Create Class.jsfl" destination="$flash/Commands" /> @@ -89,6 +75,11 @@ <!-- BUILD TEST SUITES --> <file name="createTestSuites/Build Test Suites.jsfl" destination="$flash/Commands" /> <file name="createTestSuites/TestSuiteTemplate.as" destination="$flash/External Libraries/asunit/" /> + + + <!-- ASUNIT 2.5 --> + + </files> </macromedia-extension> Modified: trunk/flashui/FlashUi.mxp =================================================================== (Binary files differ) Modified: trunk/flashui/createClass/Create Class.jsfl =================================================================== --- trunk/flashui/createClass/Create Class.jsfl 2006-03-16 17:30:23 UTC (rev 47) +++ trunk/flashui/createClass/Create Class.jsfl 2006-04-08 07:29:21 UTC (rev 48) @@ -195,10 +195,7 @@ vers = vers[1].split(","); // If the revision number does not reflect "7.2" ++ // Throw an error to output... - if(vers[0] > 7) { - return true; - } - if(vers[1] < 2) { + if(vers[0] < 7 || vers[0] == 7 && vers[1] < 2) { return false; } return true; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-03-16 17:30:26
|
Revision: 47 Author: lukebayes Date: 2006-03-16 09:30:23 -0800 (Thu, 16 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=47&view=rev Log Message: ----------- Moved call to setUp inside of the try..catch so that errors thrown during calls to setUp get caught and displayed. Modified Paths: -------------- trunk/framework/as25/asunit/framework/TestCase.as Modified: trunk/framework/as25/asunit/framework/TestCase.as =================================================================== --- trunk/framework/as25/asunit/framework/TestCase.as 2006-03-16 17:28:53 UTC (rev 46) +++ trunk/framework/as25/asunit/framework/TestCase.as 2006-03-16 17:30:23 UTC (rev 47) @@ -129,8 +129,8 @@ private function runMethod(methodName:String):Void { currentMethod = methodName; - setUp(); try { + setUp(); this[methodName](); } finally { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-03-16 17:28:57
|
Revision: 46 Author: lukebayes Date: 2006-03-16 09:28:53 -0800 (Thu, 16 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=46&view=rev Log Message: ----------- Added AssertionPassedError to facilitate try..catch successes Updated ResultPrinter so that the traceOutput TextField is hidden until trace is called the first time. This allows us to select the text in the regular output - unless there are trace statements. Modified Paths: -------------- trunk/framework/as25/asunit/textui/ResultPrinter.as Added Paths: ----------- trunk/framework/as25/asunit/errors/AssertionPassedError.as Added: trunk/framework/as25/asunit/errors/AssertionPassedError.as =================================================================== --- trunk/framework/as25/asunit/errors/AssertionPassedError.as (rev 0) +++ trunk/framework/as25/asunit/errors/AssertionPassedError.as 2006-03-16 17:28:53 UTC (rev 46) @@ -0,0 +1,7 @@ + +class asunit.errors.AssertionPassedError extends Error { + + public function AssertionPassedError(msg:String) { + super(msg); + } +} \ No newline at end of file Modified: trunk/framework/as25/asunit/textui/ResultPrinter.as =================================================================== --- trunk/framework/as25/asunit/textui/ResultPrinter.as 2006-03-13 00:12:51 UTC (rev 45) +++ trunk/framework/as25/asunit/textui/ResultPrinter.as 2006-03-16 17:28:53 UTC (rev 46) @@ -51,6 +51,7 @@ } public function trace():Void { + traceOutput._visible = true; traceOutput.text += arguments.toString() + "\n"; traceOutput.scroll = traceOutput.maxscroll; } @@ -90,7 +91,8 @@ } private function createOutput():Void { - traceOutput = getTextField("output", 1); + traceOutput = getTextField("output", 4); + traceOutput._visible = false; var format:TextFormat = traceOutput.getTextFormat(); format.align = "right"; traceOutput.setNewTextFormat(format); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-03-13 00:13:00
|
Revision: 45 Author: lukebayes Date: 2006-03-12 16:12:51 -0800 (Sun, 12 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=45&view=rev Log Message: ----------- Added a link to asserttrue with the asunit tag Modified Paths: -------------- trunk/comm/www/html/index.html Modified: trunk/comm/www/html/index.html =================================================================== --- trunk/comm/www/html/index.html 2006-03-12 07:26:53 UTC (rev 44) +++ trunk/comm/www/html/index.html 2006-03-13 00:12:51 UTC (rev 45) @@ -214,9 +214,9 @@ </table> </div> - <!-- Get Started --> - <div class="success-bar"></div> - <div id="learnMore" class="section"> + <!-- Learn More --> + <div id="learnMore" class="success-bar"></div> + <div class="section"> <table> <tr> <td class="question">Learn More @@ -225,6 +225,7 @@ <td class="answer"> <p>Check out the following resources to learn more about AsUnit in particular and <a href="http://en.wikipedia.org/wiki/Unit_test">unit testing</a> in general.</p> <ul> + <li><a href="http://www.asserttrue.com/articles/tag/asunit">AssertTrue</a> is the official destination for all news and articles related to AsUnit.</li> <li><a href="http://svn.sourceforge.net/viewcvs.cgi/*checkout*/asunit/trunk/comm/marketing/trailer/fla/AsUnit-TechnicalMerit-Trailer.swf">The trailer that was played at the Flashforward film festival</a> Thanks to all of you - AsUnit was a finalist in the Technical Merit category!</li> <li><a href="http://www.v-i-a.net/blog/mt-search.cgi?IncludeBlogs=1&search=asunit"><strong>Unit Testing en ActionScript 1-4</strong> <i>(French)</i></a><i> by <a href="http://www.v-i-a.net/">Eric Priou</a></i></li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-03-12 07:26:58
|
Revision: 44 Author: lukebayes Date: 2006-03-11 23:26:53 -0800 (Sat, 11 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=44&view=rev Log Message: ----------- integrated previous two fixes on the file that was actually on the live site... Seems as if some things got out of sync. Modified Paths: -------------- trunk/comm/www/html/index.html Modified: trunk/comm/www/html/index.html =================================================================== --- trunk/comm/www/html/index.html 2006-03-12 07:22:41 UTC (rev 43) +++ trunk/comm/www/html/index.html 2006-03-12 07:26:53 UTC (rev 44) @@ -8,214 +8,245 @@ <body> <center> <div class="content"> - <!-- Header --> - <div id="header"> - <img src="img/AsUnitLogo.gif" alt="AsUnit Logo" /> - <br /> - <img src="img/TagLine.gif" alt="The only open-source Unit Test Framework that supports testing in Flash Players 6, 7, 8 and 8.5" /> - </div> + <!-- Header --> + <div id="header"> + <img src="img/AsUnitLogo.gif" alt="AsUnit Logo" /> - <div class="success-bar"></div> + <br /> + <img src="img/TagLine.gif" alt="The only open-source Unit Test Framework that supports testing in Flash Players 6, 7, 8 and 8.5" /> + </div> - <!-- Introduction --> - <div id="section-description">AsUnit can help you build automated test fixtures for SWF applications that are built in almost any development environment, and deployed to almost any modern Flash Player. AsUnit is the primary means by which developers can truly implement <a href="http://en.wikipedia.org/wiki/Test-driven_development">Test-Driven development</a> practices in ActionScript projects. - </div> - <br /> + <div class="success-bar"></div> + + <!-- Introduction --> + <div id="section-description">AsUnit can help you build automated test fixtures for SWF applications that are built in almost any development environment, and deployed to almost any modern Flash Player. AsUnit is the primary means by which developers can truly implement <a href="http://en.wikipedia.org/wiki/Test-driven_development">Test-Driven development</a> practices in ActionScript projects. + </div> + + <br /> + <center> + <table id="badges"> + <tr> + <td class="badge"> + <a href="#getStarted"> + <img class="badgeLabel" src="img/GetStartedText.gif" alt="Get Started" /><br /> + <img class="badge" src="img/GetStarted.gif" /> + </a> + + </td> + <td class="badge"> + <a href="#getInvolved"> + <img class="badgeLabel" src="img/GetInvolvedText.gif" alt="Get Involved" /><br /> + <img class="badge" src="img/GetInvolved.gif" /> + </a> + </td> + <td class="badge"> + <a href="#learnMore"> + + <img class="badgeLabel" src="img/LearnMoreText.gif" alt="Learn More" /><br /> + <img class="badge" src="img/LearnMore.gif" /> + </a> + </td> + </tr> + </table> + </center> + + <!-- AsUnit Questions --> + + <div id="questions" class="success-bar"></div> + <div class="section"> <center> + <table> + <tr> + <td class="question">What exactly is AsUnit?</td> + <td class="answer"><p>At it's most basic, AsUnit is simply some ActionScript classes that make it easier for you to build and execute automated tests for your applications. This simple, lightweight component is known as the <i>AsUnit <a href="#getStarted">framework</a></i>, and it currently supports ActionScript 2.0 and ActionScript 3.0 development.</p> + + <p>The AsUnit <i><a href="#getStarted">framework</a></i> is deployed along with a variety of additional tools that we believe make adding (and maintaining) features much simpler.</p> + <p> These tools include: + <ul> + <li><strong>XUL UI:</strong> This is a complete, <i>(soon-to-be cross-platform)</i> desktop application written entirely in <a href="http://xulplanet.com/">XUL</a> that simplifies the work involved in creating classes, <a href="http://en.wikipedia.org/wiki/Test_case">test cases</a>, <a href="http://en.wikipedia.org/wiki/Test_suite">test suites</a>, and <a href="http://en.wikipedia.org/wiki/Mock_object">mock objects</a>. The XUL UI includes everything found in the <a href="#getStarted">framework</a> package. <i>(Mac users beware - the installer provided will only work on windows. We are <strong>really</strong> hoping to get someone on a Mac to help us with the Mac deployment path - if you might be that someone, please <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">post to the list</a>.</i></li> + + <li><strong>MXP:</strong> This is a self-extracting Macromedia extension that will install AsUnit directly into Flash MX 2004 and/or Flash 8 Authoring. This extension requres the <a href="http://www.macromedia.com/exchange/em_download/">Macromedia Extension Manager</a>.</li> + <li><a href="files/releases/SwfUi-20060302.swf" alt="Right-Click and choose 'save target' to download the Ui"><strong>SWF UI:</strong></a> This is a simple SWF file that can be run from anywhere on your system <i>(including the desktop or the browser)</i> to present test results from an ActionScript 2.0 application that has implemented the ActionScript 2.0 AsUnit <a href="#getStarted">framework</a>. <i>(You can right-click and save this link to your desktop if you want to run the UI locally)</i></li> + + </ul> + </p> + </td> + </tr> + <tr> + <td class="question">Who uses it?</td> + <td class="answer"><p>Everyone from one-person shops all the way up to companies like <a href="http://developer.yahoo.com/">Yahoo!</a> are using AsUnit every day. At the time of this writing (March 2006), AsUnit has been downloaded almost 7,000 times.</p> + + </td> + </tr> + + <tr> + <td class="question">Do I need anything else?</td> + <td class="answer"><p>Yes, you will need: + <ul> + <li><strong>OOP:</strong> Basic comprehension of <a href="http://en.wikipedia.org/wiki/Object_oriented_programming">Object-Oriented Programming</a> principles and how they apply to ActionScript (2.0 or 3.0).</<br /> + + <li><strong>Some flavor of text editor:</strong> Flash MX 2004, <a href="http://www.macromedia.com/software/flash/flashpro/">Flash 8</a>, <a href="http://labs.macromedia.com/">Flex Builder</a>, <a href="http://fdt.powerflasher.com/flashsite/flash.htm">FDT</a>, <a href="http://sourceforge.net/projects/aseclipseplugin/">ASDT</a>, <a href="http://www.bomberstudios.com/sciteflash/index.php">Scite|Flash</a>, <a href="http://www.vim.org/">VIM</a>, <a href="http://www.gnu.org/software/emacs/emacs.html">Emacs</a>, <a href="http://macromates.com/">TextMate</a> or anything else that lets you edit text files and doesn't make you <a href="http://video.google.com/videoplay?docid=6330278913814994">too angry</a>.</li> + + <li><strong>An ActionScript Compiler: </strong> <a href="http://mtasc.org/">MTASC</a>, <a href="http://labs.macromedia.com">MXMLC</a>, or the <a href="http://www.macromedia.com/software/flash/flashpro">Flash IDE</a> of your choosing (2004 or 8.0)</li> + <li><strong>AsUnit Framework: </strong> If you are compiling with ActionScript 2.0, add the "as2" package to the class path of your compiler, If you are compiling ActionScript 3.0, add the "as3" package to the class path of your compiler. </li> + </p> + + </td> + </tr> + </table> + </center> + </div> + + <!-- Get Started --> + <div id="getStarted" class="success-bar"></div> + <div class="section"> + + <table> + <tr> + <td class="question">Get Started</td> + <td class="answer"><p>Please read each of the following items as you may want to download more than one depending on your system configuration and project needs.</p> + </td> + </tr> + </table> + + <center> <table id="badges"> <tr> <td class="badge"> - <a href="#getStarted"> - <img class="badgeLabel" src="img/GetStartedText.gif" alt="Get Started" /><br /> - <img class="badge" src="img/GetStarted.gif" /> + <a href="files/releases/XULUI-Win.msi"> + <img class="badgeLabel" src="img/DownloadXULUIText.gif" alt="Download the XULUI" /><br /> + <img class="badge" src="img/DownloadXULUI.gif" /> + <p class="badge">You use <strong>Eclipse</strong> or some other IDE, you want help building classes, test cases and test suites. You are writing <strong style="white-space:nowrap">ActionScript 2.0 or 3.0</strong>.</p><p class="badge">You are running <strong>Windows</strong>. </p> + </a> </td> <td class="badge"> - <a href="#getInvolved"> - <img class="badgeLabel" src="img/GetInvolvedText.gif" alt="Get Involved" /><br /> - <img class="badge" src="img/GetInvolved.gif" /> + <a href="files/releases/FlashUi.mxp"> + <img class="badgeLabel" src="img/DownloadMXPText.gif" alt="Download the MXP" /><br /> + <img class="badge" src="img/DownloadMXP.gif" /> + <p class="badge">You use Flash Authoring. You write <strong>ActionScript 2.0</strong>. You want to get up and running quickly. You are running on <strong>Windows or Macintosh</strong></p> + </a> </td> <td class="badge"> - <a href="#learnMore"> - <img class="badgeLabel" src="img/LearnMoreText.gif" alt="Learn More" /><br /> - <img class="badge" src="img/LearnMore.gif" /> + <a href="files/releases/Framework.zip"> + <img id="frameworkDownload" class="badgeLabel" src="img/DownloadFrameworkText.gif" alt="Download the Framework" /><br /> + <img class="badge" src="img/DownloadFramework.gif" /> + <p class="badge">You use a simple text editor and compiler. You know what a class path is and you don't want to be bothered with all the fluff. You are running on <strong>Windows, Mac, or *nix</strong>.</p> + </a> </td> </tr> + <tr> + <td class="badge-footer"><i>*This installer includes the framework</i></td> + <td class="badge-footer"><i>*This installer includes the framework</i></td> + <td class="badge-footer"></td> + </tr> + + <tr> + <td class="badge-footer">*OSX users can <a href="files/releases/XULUI-Mac.zip">grab this build</a><br /><i>(No mac installer yet -<br /> <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">wanna help change that</a>?)</i></td> + <td class="badge-footer"></td> + <td class="badge-footer"></td> + </tr> </table> + </center> - <!-- AsUnit Questions --> - <div id="questions" class="success-bar"></div> - <div class="section"> - <center> - <table> - <tr> - <td class="question">What exactly is AsUnit?</td> - <td class="answer"><p>At it's most basic, AsUnit is simply some ActionScript classes that make it easier for you to build and execute automated tests for your applications. This simple, lightweight component is known as the <i>AsUnit <a href="#getStarted">framework</a></i>, and it currently supports ActionScript 2.0 and ActionScript 3.0 development.</p> - <p>The AsUnit <i><a href="#getStarted">framework</a></i> is deployed along with a variety of additional tools that we believe make adding (and maintaining) features much simpler.</p> - <p> These tools include: - <ul> - <li><strong>XUL UI:</strong> This is a complete, <i>(soon-to-be cross-platform)</i> desktop application written entirely in <a href="http://xulplanet.com/">XUL</a> that simplifies the work involved in creating classes, <a href="http://en.wikipedia.org/wiki/Test_case">test cases</a>, <a href="http://en.wikipedia.org/wiki/Test_suite">test suites</a>, and <a href="http://en.wikipedia.org/wiki/Mock_object">mock objects</a>. The XUL UI includes everything found in the <a href="#getStarted">framework</a> package. <i>(Mac users beware - the installer provided will only work on windows. We are <strong>really</strong> hoping to get someone on a Mac to help us with the Mac deployment path - if you might be that someone, please <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">post to the list</a>.</i></li> - <li><strong>MXP:</strong> This is a self-extracting Macromedia extension that will install AsUnit directly into Flash MX 2004 and/or Flash 8 Authoring. This extension requres the <a href="http://www.macromedia.com/exchange/em_download/">Macromedia Extension Manager</a>.</li> - <li><a href="files/releases/SwfUi-20060302.swf" alt="Right-Click and choose 'save target' to download the Ui"><strong>SWF UI:</strong></a> This is a simple SWF file that can be run from anywhere on your system <i>(including the desktop or the browser)</i> to present test results from an ActionScript 2.0 application that has implemented the ActionScript 2.0 AsUnit <a href="#getStarted">framework</a>. <i>(You can right-click and save this link to your desktop if you want to run the UI locally)</i></li> - </ul> - </p> - </td> - </tr> - <tr> - <td class="question">Who uses it?</td> - <td class="answer"><p>Everyone from one-person shops all the way up to companies like <a href="http://developer.yahoo.com/">Yahoo!</a> are using AsUnit every day. At the time of this writing (March 2006), AsUnit has been downloaded almost 7,000 times.</p> - </td> - </tr> + </div> - <tr> - <td class="question">Do I need anything else?</td> - <td class="answer"><p>Yes, you will need: - <ul> - <li><strong>OOP:</strong> Basic comprehension of <a href="http://en.wikipedia.org/wiki/Object_oriented_programming">Object-Oriented Programming</a> principles and how they apply to ActionScript (2.0 or 3.0).</<br /> - <li><strong>Some flavor of text editor:</strong> Flash MX 2004, <a href="http://www.macromedia.com/software/flash/flashpro/">Flash 8</a>, <a href="http://labs.macromedia.com/">Flex Builder</a>, <a href="http://fdt.powerflasher.com/flashsite/flash.htm">FDT</a>, <a href="http://sourceforge.net/projects/aseclipseplugin/">ASDT</a>, <a href="http://www.bomberstudios.com/sciteflash/index.php">Scite|Flash</a>, <a href="http://www.vim.org/">VIM</a>, <a href="http://www.gnu.org/software/emacs/emacs.html">Emacs</a>, <a href="http://macromates.com/">TextMate</a> or anything else that lets you edit text files and doesn't make you <a href="http://video.google.com/videoplay?docid=6330278913814994">too angry</a>.</li> - <li><strong>An ActionScript Compiler: </strong> <a href="http://mtasc.org/">MTASC</a>, <a href="http://labs.macromedia.com">MXMLC</a>, or the <a href="http://www.macromedia.com/software/flash/flashpro">Flash IDE</a> of your choosing (2004 or 8.0)</li> - <li><strong>AsUnit Framework: </strong> If you are compiling with ActionScript 2.0, add the "as2" package to the class path of your compiler, If you are compiling ActionScript 3.0, add the "as3" package to the class path of your compiler. </li> - </p> - </td> - </tr> - </table> - </center> - </div> - - <!-- Get Started --> - <div id="getStarted" class="success-bar"></div> - <div class="section"> + <!-- Get Started --> + <div id="getInvolved" class="success-bar"></div> + <div class="section"> + <div id="section-description"> <table> - <tr> - <td class="question">Get Started</td> - <td class="answer"><p>Please read each of the following items as you may want to download more than one depending on your system configuration and project needs.</p> - </td> - </tr> - </table> + <tr> - <center> - <table id="badges"> - <tr> - <td class="badge"> - <a href="files/releases/XULUI-Win.msi"> - <img class="badgeLabel" src="img/DownloadXULUIText.gif" alt="Download the XULUI" /><br /> - <img class="badge" src="img/DownloadXULUI.gif" /> - <p class="badge">You use <strong>Eclipse</strong> or some other IDE, you want help building classes, test cases and test suites. You are writing <strong style="white-space:nowrap">ActionScript 2.0 or 3.0</strong>.</p><p class="badge">You are running <strong>Windows</strong>. </p> - </a> + <td class="question">Get Involved</td> + <td class="answer"> + <p>AsUnit was first released in March of 2004 by <a href="http://www.lukebayes.com">Luke Bayes</a> and <a href="http://www.alimills.com">Ali Mills</a> of <a href="http://www.patternpark.com">Pattern Park</a>. Since then, many people have contributed to the project and you can be one of them.</p> + <p>One of the simplest and most helpful ways you can get involved is by <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">joining our mailing list</a> and asking questions about things that seem unclear. Your questions help us figure out what to focus on next.</p> + + <p>If you're interested in contributing some real time to the project, please check out the to-do lists and writeboards at our <a href="http://patternpark.projectpath.com/projects/333541/todos">basecamp</a> site.</p> + <p>Username: anonymous<br /> + Password: anonymous</p> + </p> </td> - <td class="badge"> - <a href="files/releases/FlashUi.mxp"> - <img class="badgeLabel" src="img/DownloadMXPText.gif" alt="Download the MXP" /><br /> - <img class="badge" src="img/DownloadMXP.gif" /> - <p class="badge">You use Flash Authoring. You write <strong>ActionScript 2.0</strong>. You want to get up and running quickly. You are running on <strong>Windows or Macintosh</strong></p> - </a> - </td> - <td class="badge"> - <a href="files/releases/Framework.zip"> - <img id="frameworkDownload" class="badgeLabel" src="img/DownloadFrameworkText.gif" alt="Download the Framework" /><br /> - <img class="badge" src="img/DownloadFramework.gif" /> - <p class="badge">You use a simple text editor and compiler. You know what a class path is and you don't want to be bothered with all the fluff. You are running on <strong>Windows, Mac, or *nix</strong>.</p> - </a> - </td> </tr> + <tr> - <td class="badge-footer"><i>*This installer includes the framework</i></td> - <td class="badge-footer"><i>*This installer includes the framework</i></td> - <td class="badge-footer"></td> - </tr> + <td class="question">Get More Involved</td> + <td class="answer"><p>If you are interested in becoming a more serious contributor, please feel free to start <a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/">browsing the Subversion repository</a> or <a href="http://sourceforge.net/svn/?group_id=108947">checking out the sources directly</a>.</p> + <p>If you're going to pull down the source code, be aware that it's pretty large. You would probably do well to grab only the module or folders that interest you.</p> + <ul> + + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/comm/">comm</a>:</strong> Communications sources are in here. This web site, our <a href="http://svn.sourceforge.net/viewcvs.cgi/*checkout*/asunit/trunk/comm/marketing/trailer/fla/AsUnit-TechnicalMerit-Trailer.swf">trailer for being Flashforward film festival finalists</a>, T-shirt art, logos, etc... <i>We built this web page at 2:00am the night before we presented at Flashforward... These skinny green lines look great on firefox (about 3px) but in IE, they're huge. If you know why - please modify the page and/or stylesheet so we can make them consistent. Thanks...</i></li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/flashui">flashui</a>:</strong> The files required to build the MXP file for the Flash IDE extension are in here. <i>These files are pretty stale at this point and probably won't build easily without some human intervention. It would be nice if someone could write a shell script that copies requisite framework sources into the MXI's expected directories, builds the MXP and then removes the copied sources?</i></li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/framework">framework</a>:</strong> This module should house the absolute minimal files for getting AsUnit to work manually across platforms. This is the tiny foundation upon which all that is AsUnit is built.</li> + + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/installers">installers</a>:</strong> Right now, there is only a win installer. <i>Hopefully some kind person will create some mac and *nix packages?</i></li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/swfui">swfui</a>:</strong> The source files required for the SWF-based AsUnit Ui that has been so popular with the AS 2.0 crowd.</li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/xului">xului</a>:</strong> The source and build files associated with the xului. <i>The files required to build the existing XUL UI installer are currently hiding in the xului/exploration package. We still need to clean these up and resolve some issues before publishing out to the actual installers module.</i></li> + + </ul> + <p>Once you get the appropriate sources down to your disk, please make sure you're up to date with the head revision before you begin making modifications. You can then easily make the changes you want, and when you're done - create a patch file directly from subversion. You can then easily send us your patch file in order to simplify our integration process. If you find yourself sending us patches more than once or twice, we will likely promote you to developer on the project and just get you write access to SVN. </p> + <p><strong>Any contributions will be greatly appreciated!</strong></p> + + </td> + </tr> <tr> - <td class="badge-footer">*OSX users can <a href="files/releases/XULUI-Mac.zip">grab this build</a><br /><i>(No mac installer yet -<br /> <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">wanna help change that</a>?)</i></td> - <td class="badge-footer"></td> - <td class="badge-footer"></td> + <td class="question">Contributors</td> + + <td class="answer"><p>We would like to give the following contributors special recognition for their efforts:</p> + <ul> + <li><a href="http://www.flashant.org/">Aral</a> <a href="http://www.osflash.org">Balkan</a></li> + <li><a href="http://cvs.caleb.org/viewcvs.py/caleb/portfolio/docs/resume.html?rev=1.2">Caleb Haye</a></li> + <li><a href="http://www.danieldura.com/">Daniel Dura</a></li> + <li><a href="http://www.v-i-a.net/">Eric Priou</a></li> + + <li><a href="http://www.bit-101.com/blog/">Keith Peters</a></li> + <li><a href="http://collcoll.com/">Mark Daggett</a></li> + <li><a href="http://www.robertpenner.com/">Robert Penner</a></li> + <li><a href="http://www.imagerator.com">Tibor Claassen</a></li> + </ul> + </td> </tr> + </table> - </center> - </div> + </div> - <!-- Get Started --> - <div id="getInvolved" class="success-bar"></div> - <div class="section"> - <div id="section-description"> - <table> - <tr> - <td class="question">Get Involved</td> - <td class="answer"> - <p>AsUnit was first released in March of 2004 by <a href="http://www.lukebayes.com">Luke Bayes</a> and <a href="http://www.alimills.com">Ali Mills</a> of <a href="http://www.patternpark.com">Pattern Park</a>. Since then, many people have contributed to the project and you can be one of them.</p> - <p>One of the simplest and most helpful ways you can get involved is by <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">joining our mailing list</a> and asking questions about things that seem unclear. Your questions help us figure out what to focus on next.</p> - <p>If you're interested in contributing some real time to the project, please check out the to-do lists and writeboards at our <a href="http://patternpark.projectpath.com/projects/333541/todos">basecamp</a> site.</p> - <p>Username: anonymous<br /> - Password: anonymous</p> - </p> - </td> - </tr> - <tr> - <td class="question">Get More Involved</td> - <td class="answer"><p>If you are interested in becoming a more serious contributor, please feel free to start <a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/">browsing the Subversion repository</a> or <a href="http://sourceforge.net/svn/?group_id=108947">checking out the sources directly</a>.</p> - <p>If you're going to pull down the source code, be aware that it's pretty large. You would probably do well to grab only the module or folders that interest you.</p> - <ul> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/comm/">comm</a>:</strong> Communications sources are in here. This web site, our <a href="http://svn.sourceforge.net/viewcvs.cgi/*checkout*/asunit/trunk/comm/marketing/trailer/fla/AsUnit-TechnicalMerit-Trailer.swf">trailer for being Flashforward film festival finalists</a>, T-shirt art, logos, etc... <i>We built this web page at 2:00am the night before we presented at Flashforward... These skinny green lines look great on firefox (about 3px) but in IE, they're huge. If you know why - please modify the page and/or stylesheet so we can make them consistent. Thanks...</i></li> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/flashui">flashui</a>:</strong> The files required to build the MXP file for the Flash IDE extension are in here. <i>These files are pretty stale at this point and probably won't build easily without some human intervention. It would be nice if someone could write a shell script that copies requisite framework sources into the MXI's expected directories, builds the MXP and then removes the copied sources?</i></li> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/framework">framework</a>:</strong> This module should house the absolute minimal files for getting AsUnit to work manually across platforms. This is the tiny foundation upon which all that is AsUnit is built.</li> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/installers">installers</a>:</strong> Right now, there is only a win installer. <i>Hopefully some kind person will create some mac and *nix packages?</i></li> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/swfui">swfui</a>:</strong> The source files required for the SWF-based AsUnit Ui that has been so popular with the AS 2.0 crowd.</li> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/xului">xului</a>:</strong> The source and build files associated with the xului. <i>The files required to build the existing XUL UI installer are currently hiding in the xului/exploration package. We still need to clean these up and resolve some issues before publishing out to the actual installers module.</i></li> - </ul> - <p>Once you get the appropriate sources down to your disk, please make sure you're up to date with the head revision before you begin making modifications. You can then easily make the changes you want, and when you're done - create a patch file directly from subversion. You can then easily send us your patch file in order to simplify our integration process. If you find yourself sending us patches more than once or twice, we will likely promote you to developer on the project and just get you write access to SVN. </p> - <p><strong>Any contributions will be greatly appreciated!</strong></p> + <!-- Get Started --> + <div class="success-bar"></div> + <div id="learnMore" class="section"> + <table> + <tr> + <td class="question">Learn More + </td> - </td> - </tr> - <tr> - <td class="question">Contributors</td> - <td class="answer"><p>We would like to give the following contributors special recognition for their efforts:</p> - <ul> - <li><a href="http://www.flashant.org/">Aral</a> <a href="http://www.osflash.org">Balkan</a></li> - <li><a href="http://cvs.caleb.org/viewcvs.py/caleb/portfolio/docs/resume.html?rev=1.2">Caleb Haye</a></li> - <li><a href="http://www.danieldura.com/">Daniel Dura</a></li> - <li><a href="http://www.v-i-a.net/">Eric Priou</a></li> - <li><a href="http://www.bit-101.com/blog/">Keith Peters</a></li> - <li><a href="http://collcoll.com/">Mark Daggett</a></li> - <li><a href="http://www.robertpenner.com/">Robert Penner</a></li> - <li><a href="http://www.imagerator.com">Tibor Claassen</a></li> - </ul> - </td> - </tr> - </table> - </div> + <td class="answer"> +<p>Check out the following resources to learn more about AsUnit in particular and <a href="http://en.wikipedia.org/wiki/Unit_test">unit testing</a> in general.</p> + <ul> + <li><a href="http://svn.sourceforge.net/viewcvs.cgi/*checkout*/asunit/trunk/comm/marketing/trailer/fla/AsUnit-TechnicalMerit-Trailer.swf">The trailer that was played at the Flashforward film festival</a> Thanks to all of you - AsUnit was a finalist in the Technical Merit category!</li> + <li><a href="http://www.v-i-a.net/blog/mt-search.cgi?IncludeBlogs=1&search=asunit"><strong>Unit Testing en ActionScript 1-4</strong> <i>(French)</i></a><i> by <a href="http://www.v-i-a.net/">Eric Priou</a></i></li> - <!-- Get Started --> - <div class="success-bar"></div> - <div id="learnMore" class="section"> - <table> - <tr> - <td class="question">Learn More - </td> - <td class="answer"> - <p>Check out the following resources to learn more about AsUnit in particular and <a href="http://en.wikipedia.org/wiki/Unit_test">unit testing</a> in general.</p> - <ul> - <li><a href="http://svn.sourceforge.net/viewcvs.cgi/*checkout*/asunit/trunk/comm/marketing/trailer/fla/AsUnit-TechnicalMerit-Trailer.swf">The trailer that was played at the Flashforward film festival</a> Thanks to all of you - AsUnit was a finalist in the Technical Merit category!</li> - <li><a href="http://www.v-i-a.net/blog/mt-search.cgi?IncludeBlogs=1&search=asunit"><strong>Unit Testing en ActionScript 1-4</strong> <i>(French)</i></a><i> by <a href="http://www.v-i-a.net/">Eric Priou</a></i></li> + <li><a href="http://flashant.org/index.php?p=375&more=1&c=1"><strong>Unit Testing with FAMES</strong> <i>(and AsUnit)</i></a> <i>by <a href="http://flashant.org/">Aral Balkan</a></i></li> - <li><a href="http://flashant.org/index.php?p=375&more=1&c=1"><strong>Unit Testing with FAMES</strong> <i>(and AsUnit)</i></a> <i>by <a href="http://flashant.org/">Aral Balkan</a></i></li> + <li><a href="http://www.collcoll.com/content/uploads/Unit-Testing-with-ASUNIT.pdf"><strong>Unit Testing with AsUnit</strong></a><i> by <a href="http://collcoll.com/">Mark Daggett</a></i></li> + <!-- + <li><a href="http://www.bit-101.com/blog/archives/000152.html"><strong>TestCase/Suite templates for FAMES development</strong></a> by <a href="http://www.bit-101.com/blog/">Keith Peters</a></li> + --> - <li><a href="http://www.collcoll.com/content/uploads/Unit-Testing-with-ASUNIT.pdf"><strong>Unit Testing with AsUnit</strong></a><i> by <a href="http://collcoll.com/">Mark Daggett</a></i></li> - <!-- - <li><a href="http://www.bit-101.com/blog/archives/000152.html"><strong>TestCase/Suite templates for FAMES development</strong></a> by <a href="http://www.bit-101.com/blog/">Keith Peters</a></li> - --> - </ul> - </td> - </tr> - </table> - <p>We recognize that this section is in desparate need of more current content, if you are interested in contributing some instructional material, please <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">contact us</a> to discuss.</p> - </div> + </ul> + </td> + </tr> + </table> + <p>We recognize that this section is in desparate need of more current content, if you are interested in contributing some instructional material, please <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">contact us</a> to discuss.</p> </div> + </div> - <div class="success-bar"></div> + <div class="success-bar"></div> + </div> </center> </body> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-03-12 07:22:43
|
Revision: 43 Author: lukebayes Date: 2006-03-11 23:22:41 -0800 (Sat, 11 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=43&view=rev Log Message: ----------- Changed links to use the symlink urls rather than the actual urls for downloads Modified Paths: -------------- trunk/comm/www/html/index.html Modified: trunk/comm/www/html/index.html =================================================================== --- trunk/comm/www/html/index.html 2006-03-12 07:18:59 UTC (rev 42) +++ trunk/comm/www/html/index.html 2006-03-12 07:22:41 UTC (rev 43) @@ -100,21 +100,21 @@ <table id="badges"> <tr> <td class="badge"> - <a href="files/releases/XULUI-20060302.msi"> + <a href="files/releases/XULUI-Win.msi"> <img class="badgeLabel" src="img/DownloadXULUIText.gif" alt="Download the XULUI" /><br /> <img class="badge" src="img/DownloadXULUI.gif" /> <p class="badge">You use <strong>Eclipse</strong> or some other IDE, you want help building classes, test cases and test suites. You are writing <strong style="white-space:nowrap">ActionScript 2.0 or 3.0</strong>.</p><p class="badge">You are running <strong>Windows</strong>. </p> </a> </td> <td class="badge"> - <a href="files/releases/FlashUi-20060302.mxp"> + <a href="files/releases/FlashUi.mxp"> <img class="badgeLabel" src="img/DownloadMXPText.gif" alt="Download the MXP" /><br /> <img class="badge" src="img/DownloadMXP.gif" /> <p class="badge">You use Flash Authoring. You write <strong>ActionScript 2.0</strong>. You want to get up and running quickly. You are running on <strong>Windows or Macintosh</strong></p> </a> </td> <td class="badge"> - <a href="files/releases/Framework-20060302.zip"> + <a href="files/releases/Framework.zip"> <img id="frameworkDownload" class="badgeLabel" src="img/DownloadFrameworkText.gif" alt="Download the Framework" /><br /> <img class="badge" src="img/DownloadFramework.gif" /> <p class="badge">You use a simple text editor and compiler. You know what a class path is and you don't want to be bothered with all the fluff. You are running on <strong>Windows, Mac, or *nix</strong>.</p> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-03-12 07:19:08
|
Revision: 42 Author: lukebayes Date: 2006-03-11 23:18:59 -0800 (Sat, 11 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=42&view=rev Log Message: ----------- Cleaned up html so that the bottom section no longer spreads out past the max width Modified Paths: -------------- trunk/comm/www/html/index.html Modified: trunk/comm/www/html/index.html =================================================================== --- trunk/comm/www/html/index.html 2006-03-09 17:26:14 UTC (rev 41) +++ trunk/comm/www/html/index.html 2006-03-12 07:18:59 UTC (rev 42) @@ -8,216 +8,214 @@ <body> <center> <div class="content"> - <!-- Header --> - <div id="header"> - <img src="img/AsUnitLogo.gif" alt="AsUnit Logo" /> - <br /> - <img src="img/TagLine.gif" alt="The only open-source Unit Test Framework that supports testing in Flash Players 6, 7, 8 and 8.5" /> - </div> + <!-- Header --> + <div id="header"> + <img src="img/AsUnitLogo.gif" alt="AsUnit Logo" /> + <br /> + <img src="img/TagLine.gif" alt="The only open-source Unit Test Framework that supports testing in Flash Players 6, 7, 8 and 8.5" /> + </div> - <div class="success-bar"></div> + <div class="success-bar"></div> - <!-- Introduction --> - <div id="section-description">AsUnit can help you build automated test fixtures for SWF applications that are built in almost any development environment, and deployed to almost any modern Flash Player. AsUnit is the primary means by which developers can truly implement <a href="http://en.wikipedia.org/wiki/Test-driven_development">Test-Driven development</a> practices in ActionScript projects. - </div> - <br /> - <center> - <table id="badges"> - <tr> - <td class="badge"> - <a href="#getStarted"> - <img class="badgeLabel" src="img/GetStartedText.gif" alt="Get Started" /><br /> - <img class="badge" src="img/GetStarted.gif" /> - </a> - </td> - <td class="badge"> - <a href="#getInvolved"> - <img class="badgeLabel" src="img/GetInvolvedText.gif" alt="Get Involved" /><br /> - <img class="badge" src="img/GetInvolved.gif" /> - </a> - </td> - <td class="badge"> - <a href="#learnMore"> - <img class="badgeLabel" src="img/LearnMoreText.gif" alt="Learn More" /><br /> - <img class="badge" src="img/LearnMore.gif" /> - </a> - </td> - </tr> - </table> - </center> - - <!-- AsUnit Questions --> - <div id="questions" class="success-bar"></div> - <div class="section"> - <center> - <table> - <tr> - <td class="question">What exactly is AsUnit?</td> - <td class="answer"><p>At it's most basic, AsUnit is simply some ActionScript classes that make it easier for you to build and execute automated tests for your applications. This simple, lightweight component is known as the <i>AsUnit <a href="#getStarted">framework</a></i>, and it currently supports ActionScript 2.0 and ActionScript 3.0 development.</p> - <p>The AsUnit <i><a href="#getStarted">framework</a></i> is deployed along with a variety of additional tools that we believe make adding (and maintaining) features much simpler.</p> - <p> These tools include: - <ul> - <li><strong>XUL UI:</strong> This is a complete, <i>(soon-to-be cross-platform)</i> desktop application written entirely in <a href="http://xulplanet.com/">XUL</a> that simplifies the work involved in creating classes, <a href="http://en.wikipedia.org/wiki/Test_case">test cases</a>, <a href="http://en.wikipedia.org/wiki/Test_suite">test suites</a>, and <a href="http://en.wikipedia.org/wiki/Mock_object">mock objects</a>. The XUL UI includes everything found in the <a href="#getStarted">framework</a> package. <i>(Mac users beware - the installer provided will only work on windows. We are <strong>really</strong> hoping to get someone on a Mac to help us with the Mac deployment path - if you might be that someone, please <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">post to the list</a>.</i></li> - <li><strong>MXP:</strong> This is a self-extracting Macromedia extension that will install AsUnit directly into Flash MX 2004 and/or Flash 8 Authoring. This extension requres the <a href="http://www.macromedia.com/exchange/em_download/">Macromedia Extension Manager</a>.</li> - <li><a href="files/releases/SwfUi-20060302.swf" alt="Right-Click and choose 'save target' to download the Ui"><strong>SWF UI:</strong></a> This is a simple SWF file that can be run from anywhere on your system <i>(including the desktop or the browser)</i> to present test results from an ActionScript 2.0 application that has implemented the ActionScript 2.0 AsUnit <a href="#getStarted">framework</a>. <i>(You can right-click and save this link to your desktop if you want to run the UI locally)</i></li> - </ul> - </p> - </td> - </tr> - <tr> - <td class="question">Who uses it?</td> - <td class="answer"><p>Everyone from one-person shops all the way up to companies like <a href="http://developer.yahoo.com/">Yahoo!</a> are using AsUnit every day. At the time of this writing (March 2006), AsUnit has been downloaded almost 7,000 times.</p> - </td> - </tr> - - <tr> - <td class="question">Do I need anything else?</td> - <td class="answer"><p>Yes, you will need: - <ul> - <li><strong>OOP:</strong> Basic comprehension of <a href="http://en.wikipedia.org/wiki/Object_oriented_programming">Object-Oriented Programming</a> principles and how they apply to ActionScript (2.0 or 3.0).</<br /> - <li><strong>Some flavor of text editor:</strong> Flash MX 2004, <a href="http://www.macromedia.com/software/flash/flashpro/">Flash 8</a>, <a href="http://labs.macromedia.com/">Flex Builder</a>, <a href="http://fdt.powerflasher.com/flashsite/flash.htm">FDT</a>, <a href="http://sourceforge.net/projects/aseclipseplugin/">ASDT</a>, <a href="http://www.bomberstudios.com/sciteflash/index.php">Scite|Flash</a>, <a href="http://www.vim.org/">VIM</a>, <a href="http://www.gnu.org/software/emacs/emacs.html">Emacs</a>, <a href="http://macromates.com/">TextMate</a> or anything else that lets you edit text files and doesn't make you <a href="http://video.google.com/videoplay?docid=6330278913814994">too angry</a>.</li> - <li><strong>An ActionScript Compiler: </strong> <a href="http://mtasc.org/">MTASC</a>, <a href="http://labs.macromedia.com">MXMLC</a>, or the <a href="http://www.macromedia.com/software/flash/flashpro">Flash IDE</a> of your choosing (2004 or 8.0)</li> - <li><strong>AsUnit Framework: </strong> If you are compiling with ActionScript 2.0, add the "as2" package to the class path of your compiler, If you are compiling ActionScript 3.0, add the "as3" package to the class path of your compiler. </li> - </p> - </td> - </tr> - </table> - </center> - </div> - - <!-- Get Started --> - <div id="getStarted" class="success-bar"></div> - <div class="section"> - <table> - <tr> - <td class="question">Get Started</td> - <td class="answer"><p>Please read each of the following items as you may want to download more than one depending on your system configuration and project needs.</p> - </td> - </tr> - </table> + <!-- Introduction --> + <div id="section-description">AsUnit can help you build automated test fixtures for SWF applications that are built in almost any development environment, and deployed to almost any modern Flash Player. AsUnit is the primary means by which developers can truly implement <a href="http://en.wikipedia.org/wiki/Test-driven_development">Test-Driven development</a> practices in ActionScript projects. </div> + <br /> <center> <table id="badges"> <tr> <td class="badge"> - <a href="files/releases/XULUI-20060302.msi"> - <img class="badgeLabel" src="img/DownloadXULUIText.gif" alt="Download the XULUI" /><br /> - <img class="badge" src="img/DownloadXULUI.gif" /> - <p class="badge">You use <strong>Eclipse</strong> or some other IDE, you want help building classes, test cases and test suites. You are writing <strong style="white-space:nowrap">ActionScript 2.0 or 3.0</strong>.</p><p class="badge">You are running <strong>Windows</strong>. </p> + <a href="#getStarted"> + <img class="badgeLabel" src="img/GetStartedText.gif" alt="Get Started" /><br /> + <img class="badge" src="img/GetStarted.gif" /> </a> </td> <td class="badge"> - <a href="files/releases/FlashUi-20060302.mxp"> - <img class="badgeLabel" src="img/DownloadMXPText.gif" alt="Download the MXP" /><br /> - <img class="badge" src="img/DownloadMXP.gif" /> - <p class="badge">You use Flash Authoring. You write <strong>ActionScript 2.0</strong>. You want to get up and running quickly. You are running on <strong>Windows or Macintosh</strong></p> + <a href="#getInvolved"> + <img class="badgeLabel" src="img/GetInvolvedText.gif" alt="Get Involved" /><br /> + <img class="badge" src="img/GetInvolved.gif" /> </a> </td> <td class="badge"> - <a href="files/releases/Framework-20060302.zip"> - <img id="frameworkDownload" class="badgeLabel" src="img/DownloadFrameworkText.gif" alt="Download the Framework" /><br /> - <img class="badge" src="img/DownloadFramework.gif" /> - <p class="badge">You use a simple text editor and compiler. You know what a class path is and you don't want to be bothered with all the fluff. You are running on <strong>Windows, Mac, or *nix</strong>.</p> + <a href="#learnMore"> + <img class="badgeLabel" src="img/LearnMoreText.gif" alt="Learn More" /><br /> + <img class="badge" src="img/LearnMore.gif" /> </a> </td> </tr> - <tr> - <td class="badge-footer"><i>*This installer includes the framework</i></td> - <td class="badge-footer"><i>*This installer includes the framework</i></td> - <td class="badge-footer"></td> - </tr> - <tr> - <td class="badge-footer">*OSX users can <a href="files/releases/XULUI-Mac.zip">grab this build</a><br /><i>(No mac installer yet -<br /> <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">wanna help change that</a>?)</i></td> - <td class="badge-footer"></td> - <td class="badge-footer"></td> - </tr> </table> </center> - </div> + <!-- AsUnit Questions --> + <div id="questions" class="success-bar"></div> + <div class="section"> + <center> + <table> + <tr> + <td class="question">What exactly is AsUnit?</td> + <td class="answer"><p>At it's most basic, AsUnit is simply some ActionScript classes that make it easier for you to build and execute automated tests for your applications. This simple, lightweight component is known as the <i>AsUnit <a href="#getStarted">framework</a></i>, and it currently supports ActionScript 2.0 and ActionScript 3.0 development.</p> + <p>The AsUnit <i><a href="#getStarted">framework</a></i> is deployed along with a variety of additional tools that we believe make adding (and maintaining) features much simpler.</p> + <p> These tools include: + <ul> + <li><strong>XUL UI:</strong> This is a complete, <i>(soon-to-be cross-platform)</i> desktop application written entirely in <a href="http://xulplanet.com/">XUL</a> that simplifies the work involved in creating classes, <a href="http://en.wikipedia.org/wiki/Test_case">test cases</a>, <a href="http://en.wikipedia.org/wiki/Test_suite">test suites</a>, and <a href="http://en.wikipedia.org/wiki/Mock_object">mock objects</a>. The XUL UI includes everything found in the <a href="#getStarted">framework</a> package. <i>(Mac users beware - the installer provided will only work on windows. We are <strong>really</strong> hoping to get someone on a Mac to help us with the Mac deployment path - if you might be that someone, please <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">post to the list</a>.</i></li> + <li><strong>MXP:</strong> This is a self-extracting Macromedia extension that will install AsUnit directly into Flash MX 2004 and/or Flash 8 Authoring. This extension requres the <a href="http://www.macromedia.com/exchange/em_download/">Macromedia Extension Manager</a>.</li> + <li><a href="files/releases/SwfUi-20060302.swf" alt="Right-Click and choose 'save target' to download the Ui"><strong>SWF UI:</strong></a> This is a simple SWF file that can be run from anywhere on your system <i>(including the desktop or the browser)</i> to present test results from an ActionScript 2.0 application that has implemented the ActionScript 2.0 AsUnit <a href="#getStarted">framework</a>. <i>(You can right-click and save this link to your desktop if you want to run the UI locally)</i></li> + </ul> + </p> + </td> + </tr> + <tr> + <td class="question">Who uses it?</td> + <td class="answer"><p>Everyone from one-person shops all the way up to companies like <a href="http://developer.yahoo.com/">Yahoo!</a> are using AsUnit every day. At the time of this writing (March 2006), AsUnit has been downloaded almost 7,000 times.</p> + </td> + </tr> - <!-- Get Started --> - <div id="getInvolved" class="success-bar"></div> - <div class="section"> - <div id="section-description"> + <tr> + <td class="question">Do I need anything else?</td> + <td class="answer"><p>Yes, you will need: + <ul> + <li><strong>OOP:</strong> Basic comprehension of <a href="http://en.wikipedia.org/wiki/Object_oriented_programming">Object-Oriented Programming</a> principles and how they apply to ActionScript (2.0 or 3.0).</<br /> + <li><strong>Some flavor of text editor:</strong> Flash MX 2004, <a href="http://www.macromedia.com/software/flash/flashpro/">Flash 8</a>, <a href="http://labs.macromedia.com/">Flex Builder</a>, <a href="http://fdt.powerflasher.com/flashsite/flash.htm">FDT</a>, <a href="http://sourceforge.net/projects/aseclipseplugin/">ASDT</a>, <a href="http://www.bomberstudios.com/sciteflash/index.php">Scite|Flash</a>, <a href="http://www.vim.org/">VIM</a>, <a href="http://www.gnu.org/software/emacs/emacs.html">Emacs</a>, <a href="http://macromates.com/">TextMate</a> or anything else that lets you edit text files and doesn't make you <a href="http://video.google.com/videoplay?docid=6330278913814994">too angry</a>.</li> + <li><strong>An ActionScript Compiler: </strong> <a href="http://mtasc.org/">MTASC</a>, <a href="http://labs.macromedia.com">MXMLC</a>, or the <a href="http://www.macromedia.com/software/flash/flashpro">Flash IDE</a> of your choosing (2004 or 8.0)</li> + <li><strong>AsUnit Framework: </strong> If you are compiling with ActionScript 2.0, add the "as2" package to the class path of your compiler, If you are compiling ActionScript 3.0, add the "as3" package to the class path of your compiler. </li> + </p> + </td> + </tr> + </table> + </center> + </div> + + <!-- Get Started --> + <div id="getStarted" class="success-bar"></div> + <div class="section"> <table> + <tr> + <td class="question">Get Started</td> + <td class="answer"><p>Please read each of the following items as you may want to download more than one depending on your system configuration and project needs.</p> + </td> + </tr> + </table> + + <center> + <table id="badges"> <tr> - <td class="question">Get Involved</td> - <td class="answer"> - <p>AsUnit was first released in March of 2004 by <a href="http://www.lukebayes.com">Luke Bayes</a> and <a href="http://www.alimills.com">Ali Mills</a> of <a href="http://www.patternpark.com">Pattern Park</a>. Since then, many people have contributed to the project and you can be one of them.</p> - <p>One of the simplest and most helpful ways you can get involved is by <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">joining our mailing list</a> and asking questions about things that seem unclear. Your questions help us figure out what to focus on next.</p> - <p>If you're interested in contributing some real time to the project, please check out the to-do lists and writeboards at our <a href="http://patternpark.projectpath.com/projects/333541/todos">basecamp</a> site.</p> - <p>Username: anonymous<br /> - Password: anonymous</p> - </p> + <td class="badge"> + <a href="files/releases/XULUI-20060302.msi"> + <img class="badgeLabel" src="img/DownloadXULUIText.gif" alt="Download the XULUI" /><br /> + <img class="badge" src="img/DownloadXULUI.gif" /> + <p class="badge">You use <strong>Eclipse</strong> or some other IDE, you want help building classes, test cases and test suites. You are writing <strong style="white-space:nowrap">ActionScript 2.0 or 3.0</strong>.</p><p class="badge">You are running <strong>Windows</strong>. </p> + </a> </td> + <td class="badge"> + <a href="files/releases/FlashUi-20060302.mxp"> + <img class="badgeLabel" src="img/DownloadMXPText.gif" alt="Download the MXP" /><br /> + <img class="badge" src="img/DownloadMXP.gif" /> + <p class="badge">You use Flash Authoring. You write <strong>ActionScript 2.0</strong>. You want to get up and running quickly. You are running on <strong>Windows or Macintosh</strong></p> + </a> + </td> + <td class="badge"> + <a href="files/releases/Framework-20060302.zip"> + <img id="frameworkDownload" class="badgeLabel" src="img/DownloadFrameworkText.gif" alt="Download the Framework" /><br /> + <img class="badge" src="img/DownloadFramework.gif" /> + <p class="badge">You use a simple text editor and compiler. You know what a class path is and you don't want to be bothered with all the fluff. You are running on <strong>Windows, Mac, or *nix</strong>.</p> + </a> + </td> </tr> <tr> - <td class="question">Get More Involved</td> - <td class="answer"><p>If you are interested in becoming a more serious contributor, please feel free to start <a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/">browsing the Subversion repository</a> or <a href="http://sourceforge.net/svn/?group_id=108947">checking out the sources directly</a>.</p> - <p>If you're going to pull down the source code, be aware that it's pretty large. You would probably do well to grab only the module or folders that interest you.</p> - <ul> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/comm/">comm</a>:</strong> Communications sources are in here. This web site, our <a href="http://svn.sourceforge.net/viewcvs.cgi/*checkout*/asunit/trunk/comm/marketing/trailer/fla/AsUnit-TechnicalMerit-Trailer.swf">trailer for being Flashforward film festival finalists</a>, T-shirt art, logos, etc... <i>We built this web page at 2:00am the night before we presented at Flashforward... These skinny green lines look great on firefox (about 3px) but in IE, they're huge. If you know why - please modify the page and/or stylesheet so we can make them consistent. Thanks...</i></li> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/flashui">flashui</a>:</strong> The files required to build the MXP file for the Flash IDE extension are in here. <i>These files are pretty stale at this point and probably won't build easily without some human intervention. It would be nice if someone could write a shell script that copies requisite framework sources into the MXI's expected directories, builds the MXP and then removes the copied sources?</i></li> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/framework">framework</a>:</strong> This module should house the absolute minimal files for getting AsUnit to work manually across platforms. This is the tiny foundation upon which all that is AsUnit is built.</li> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/installers">installers</a>:</strong> Right now, there is only a win installer. <i>Hopefully some kind person will create some mac and *nix packages?</i></li> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/swfui">swfui</a>:</strong> The source files required for the SWF-based AsUnit Ui that has been so popular with the AS 2.0 crowd.</li> - <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/xului">xului</a>:</strong> The source and build files associated with the xului. <i>The files required to build the existing XUL UI installer are currently hiding in the xului/exploration package. We still need to clean these up and resolve some issues before publishing out to the actual installers module.</i></li> - </ul> - <p>Once you get the appropriate sources down to your disk, please make sure you're up to date with the head revision before you begin making modifications. You can then easily make the changes you want, and when you're done - create a patch file directly from subversion. You can then easily send us your patch file in order to simplify our integration process. If you find yourself sending us patches more than once or twice, we will likely promote you to developer on the project and just get you write access to SVN. </p> - <p><strong>Any contributions will be greatly appreciated!</strong></p> - - </td> - </tr> + <td class="badge-footer"><i>*This installer includes the framework</i></td> + <td class="badge-footer"><i>*This installer includes the framework</i></td> + <td class="badge-footer"></td> + </tr> <tr> - <td class="question">Contributors</td> - <td class="answer"><p>We would like to give the following contributors special recognition for their efforts:</p> - <ul> - <li><a href="http://www.flashant.org/">Aral</a> <a href="http://www.osflash.org">Balkan</a></li> - <li><a href="http://cvs.caleb.org/viewcvs.py/caleb/portfolio/docs/resume.html?rev=1.2">Caleb Haye</a></li> - <li><a href="http://www.danieldura.com/">Daniel Dura</a></li> - <li><a href="http://www.v-i-a.net/">Eric Priou</a></li> - <li><a href="http://www.bit-101.com/blog/">Keith Peters</a></li> - <li><a href="http://collcoll.com/">Mark Daggett</a></li> - <li><a href="http://www.robertpenner.com/">Robert Penner</a></li> - <li><a href="http://www.imagerator.com">Tibor Claassen</a></li> - </ul> - </td> + <td class="badge-footer">*OSX users can <a href="files/releases/XULUI-Mac.zip">grab this build</a><br /><i>(No mac installer yet -<br /> <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">wanna help change that</a>?)</i></td> + <td class="badge-footer"></td> + <td class="badge-footer"></td> </tr> </table> - </div> + </center> + </div> - <!-- Get Started --> - <div class="success-bar"></div> - <div id="learnMore" class="section"> - <table> - <tr> - <td class="question">Learn More - </td> - <td class="answer"> -<p>Check out the following resources to learn more about AsUnit in particular and <a href="http://en.wikipedia.org/wiki/Unit_test">unit testing</a> in general.</p> - <ul> - <li><a href="http://svn.sourceforge.net/viewcvs.cgi/*checkout*/asunit/trunk/comm/marketing/trailer/fla/AsUnit-TechnicalMerit-Trailer.swf">The trailer that was played at the Flashforward film festival</a> Thanks to all of you - AsUnit was a finalist in the Technical Merit category!</li> - <li><a href="http://www.v-i-a.net/blog/mt-search.cgi?IncludeBlogs=1&search=asunit"><strong>Unit Testing en ActionScript 1-4</strong> <i>(French)</i></a><i> by <a href="http://www.v-i-a.net/">Eric Priou</a></i></li> + <!-- Get Started --> + <div id="getInvolved" class="success-bar"></div> + <div class="section"> + <div id="section-description"> + <table> + <tr> + <td class="question">Get Involved</td> + <td class="answer"> + <p>AsUnit was first released in March of 2004 by <a href="http://www.lukebayes.com">Luke Bayes</a> and <a href="http://www.alimills.com">Ali Mills</a> of <a href="http://www.patternpark.com">Pattern Park</a>. Since then, many people have contributed to the project and you can be one of them.</p> + <p>One of the simplest and most helpful ways you can get involved is by <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">joining our mailing list</a> and asking questions about things that seem unclear. Your questions help us figure out what to focus on next.</p> + <p>If you're interested in contributing some real time to the project, please check out the to-do lists and writeboards at our <a href="http://patternpark.projectpath.com/projects/333541/todos">basecamp</a> site.</p> + <p>Username: anonymous<br /> + Password: anonymous</p> + </p> + </td> + </tr> + <tr> + <td class="question">Get More Involved</td> + <td class="answer"><p>If you are interested in becoming a more serious contributor, please feel free to start <a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/">browsing the Subversion repository</a> or <a href="http://sourceforge.net/svn/?group_id=108947">checking out the sources directly</a>.</p> + <p>If you're going to pull down the source code, be aware that it's pretty large. You would probably do well to grab only the module or folders that interest you.</p> + <ul> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/comm/">comm</a>:</strong> Communications sources are in here. This web site, our <a href="http://svn.sourceforge.net/viewcvs.cgi/*checkout*/asunit/trunk/comm/marketing/trailer/fla/AsUnit-TechnicalMerit-Trailer.swf">trailer for being Flashforward film festival finalists</a>, T-shirt art, logos, etc... <i>We built this web page at 2:00am the night before we presented at Flashforward... These skinny green lines look great on firefox (about 3px) but in IE, they're huge. If you know why - please modify the page and/or stylesheet so we can make them consistent. Thanks...</i></li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/flashui">flashui</a>:</strong> The files required to build the MXP file for the Flash IDE extension are in here. <i>These files are pretty stale at this point and probably won't build easily without some human intervention. It would be nice if someone could write a shell script that copies requisite framework sources into the MXI's expected directories, builds the MXP and then removes the copied sources?</i></li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/framework">framework</a>:</strong> This module should house the absolute minimal files for getting AsUnit to work manually across platforms. This is the tiny foundation upon which all that is AsUnit is built.</li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/installers">installers</a>:</strong> Right now, there is only a win installer. <i>Hopefully some kind person will create some mac and *nix packages?</i></li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/swfui">swfui</a>:</strong> The source files required for the SWF-based AsUnit Ui that has been so popular with the AS 2.0 crowd.</li> + <li><strong><a href="http://svn.sourceforge.net/viewcvs.cgi/asunit/trunk/xului">xului</a>:</strong> The source and build files associated with the xului. <i>The files required to build the existing XUL UI installer are currently hiding in the xului/exploration package. We still need to clean these up and resolve some issues before publishing out to the actual installers module.</i></li> + </ul> + <p>Once you get the appropriate sources down to your disk, please make sure you're up to date with the head revision before you begin making modifications. You can then easily make the changes you want, and when you're done - create a patch file directly from subversion. You can then easily send us your patch file in order to simplify our integration process. If you find yourself sending us patches more than once or twice, we will likely promote you to developer on the project and just get you write access to SVN. </p> + <p><strong>Any contributions will be greatly appreciated!</strong></p> - <li><a href="http://flashant.org/index.php?p=375&more=1&c=1"><strong>Unit Testing with FAMES</strong> <i>(and AsUnit)</i></a> <i>by <a href="http://flashant.org/">Aral Balkan</a></i></li> - - <li><a href="http://www.collcoll.com/content/uploads/Unit-Testing-with-ASUNIT.pdf"><strong>Unit Testing with AsUnit</strong></a><i> by <a href="http://collcoll.com/">Mark Daggett</a></i></li> - <!-- - <li><a href="http://www.bit-101.com/blog/archives/000152.html"><strong>TestCase/Suite templates for FAMES development</strong></a> by <a href="http://www.bit-101.com/blog/">Keith Peters</a></li> - --> - </ul> - </td> - </tr> - </table> - <p>We recognize that this section is in desparate need of more current content, if you are interested in contributing some instructional material, please <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">contact us</a> to discuss.</p> + </td> + </tr> + <tr> + <td class="question">Contributors</td> + <td class="answer"><p>We would like to give the following contributors special recognition for their efforts:</p> + <ul> + <li><a href="http://www.flashant.org/">Aral</a> <a href="http://www.osflash.org">Balkan</a></li> + <li><a href="http://cvs.caleb.org/viewcvs.py/caleb/portfolio/docs/resume.html?rev=1.2">Caleb Haye</a></li> + <li><a href="http://www.danieldura.com/">Daniel Dura</a></li> + <li><a href="http://www.v-i-a.net/">Eric Priou</a></li> + <li><a href="http://www.bit-101.com/blog/">Keith Peters</a></li> + <li><a href="http://collcoll.com/">Mark Daggett</a></li> + <li><a href="http://www.robertpenner.com/">Robert Penner</a></li> + <li><a href="http://www.imagerator.com">Tibor Claassen</a></li> + </ul> + </td> + </tr> + </table> </div> - </div> + <!-- Get Started --> + <div class="success-bar"></div> + <div id="learnMore" class="section"> + <table> + <tr> + <td class="question">Learn More + </td> + <td class="answer"> + <p>Check out the following resources to learn more about AsUnit in particular and <a href="http://en.wikipedia.org/wiki/Unit_test">unit testing</a> in general.</p> + <ul> + <li><a href="http://svn.sourceforge.net/viewcvs.cgi/*checkout*/asunit/trunk/comm/marketing/trailer/fla/AsUnit-TechnicalMerit-Trailer.swf">The trailer that was played at the Flashforward film festival</a> Thanks to all of you - AsUnit was a finalist in the Technical Merit category!</li> + <li><a href="http://www.v-i-a.net/blog/mt-search.cgi?IncludeBlogs=1&search=asunit"><strong>Unit Testing en ActionScript 1-4</strong> <i>(French)</i></a><i> by <a href="http://www.v-i-a.net/">Eric Priou</a></i></li> - <div class="success-bar"></div> + <li><a href="http://flashant.org/index.php?p=375&more=1&c=1"><strong>Unit Testing with FAMES</strong> <i>(and AsUnit)</i></a> <i>by <a href="http://flashant.org/">Aral Balkan</a></i></li> + <li><a href="http://www.collcoll.com/content/uploads/Unit-Testing-with-ASUNIT.pdf"><strong>Unit Testing with AsUnit</strong></a><i> by <a href="http://collcoll.com/">Mark Daggett</a></i></li> + <!-- + <li><a href="http://www.bit-101.com/blog/archives/000152.html"><strong>TestCase/Suite templates for FAMES development</strong></a> by <a href="http://www.bit-101.com/blog/">Keith Peters</a></li> + --> + </ul> + </td> + </tr> + </table> + <p>We recognize that this section is in desparate need of more current content, if you are interested in contributing some instructional material, please <a href="http://lists.sourceforge.net/lists/listinfo/asunit-users">contact us</a> to discuss.</p> + </div> + </div> + + <div class="success-bar"></div> + </div> </center> </body> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-03-09 17:26:19
|
Revision: 41 Author: lukebayes Date: 2006-03-09 09:26:14 -0800 (Thu, 09 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=41&view=rev Log Message: ----------- Added presentation swf Added Paths: ----------- trunk/comm/training/flashforward2006/ trunk/comm/training/flashforward2006/Seattle2006.swf Added: trunk/comm/training/flashforward2006/Seattle2006.swf =================================================================== (Binary files differ) Property changes on: trunk/comm/training/flashforward2006/Seattle2006.swf ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ali...@us...> - 2006-03-09 07:16:06
|
Revision: 40 Author: alimills Date: 2006-03-08 23:15:57 -0800 (Wed, 08 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=40&view=rev Log Message: ----------- - updated combobox to match templates combobox in main ui Modified Paths: -------------- trunk/installers/win/AsUnit-20060308.msi Modified: trunk/installers/win/AsUnit-20060308.msi =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ali...@us...> - 2006-03-09 07:09:47
|
Revision: 39 Author: alimills Date: 2006-03-08 23:09:41 -0800 (Wed, 08 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=39&view=rev Log Message: ----------- - updated combobox to match templates combobox in main ui Modified Paths: -------------- trunk/xului/bin/AsUnit.xpi trunk/xului/src/chrome/AsUnit.jar trunk/xului/src/chrome/en-US.jar Modified: trunk/xului/bin/AsUnit.xpi =================================================================== (Binary files differ) Modified: trunk/xului/src/chrome/AsUnit.jar =================================================================== (Binary files differ) Modified: trunk/xului/src/chrome/en-US.jar =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ali...@us...> - 2006-03-09 07:05:59
|
Revision: 38 Author: alimills Date: 2006-03-08 23:05:57 -0800 (Wed, 08 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=38&view=rev Log Message: ----------- - updated combobox to match templates combobox in main ui Modified Paths: -------------- trunk/xului/src/chrome/asunit/content/asunit/SetupWizard.xul Modified: trunk/xului/src/chrome/asunit/content/asunit/SetupWizard.xul =================================================================== --- trunk/xului/src/chrome/asunit/content/asunit/SetupWizard.xul 2006-03-08 18:52:37 UTC (rev 37) +++ trunk/xului/src/chrome/asunit/content/asunit/SetupWizard.xul 2006-03-09 07:05:57 UTC (rev 38) @@ -30,8 +30,8 @@ <label class="rowLabel" value="Templates:" /> <menulist id="targetEnvironment" flex="1" oncommand="model.setTemplate(this.selectedItem.value);"> <menupopup> - <menuitem label="ActionScript 2.0 (Flash Player 6 or 7)" value="as2" /> - <menuitem label="ActionScript 2.0 (Flash Player 8)" value="as25" /> + <menuitem label="ActionScript 2.0 (Flash Player 6, 7 or 8)" value="as2" /> + <menuitem label="ActionScript 2.0 (Flash Player 7 or 8 only)" value="as25" /> <menuitem label="ActionScript 3.0 (Flash Player 8.5)" value="as3" /> </menupopup> </menulist> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ali...@us...> - 2006-03-08 18:54:11
|
Revision: 37 Author: alimills Date: 2006-03-08 10:52:37 -0800 (Wed, 08 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=37&view=rev Log Message: ----------- - replacing Cygwin gcc created EXE with a Visual Studio created one Added Paths: ----------- trunk/installers/win/AsUnit-20060308.msi Added: trunk/installers/win/AsUnit-20060308.msi =================================================================== (Binary files differ) Property changes on: trunk/installers/win/AsUnit-20060308.msi ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ali...@us...> - 2006-03-08 17:53:04
|
Revision: 36 Author: alimills Date: 2006-03-08 09:52:56 -0800 (Wed, 08 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=36&view=rev Log Message: ----------- renaming AsUnit to AsUnitTestRunner Added Paths: ----------- trunk/framework/as3/AsUnitTestRunner.as Removed Paths: ------------- trunk/framework/as3/AsUnit.as Deleted: trunk/framework/as3/AsUnit.as =================================================================== --- trunk/framework/as3/AsUnit.as 2006-03-08 17:50:50 UTC (rev 35) +++ trunk/framework/as3/AsUnit.as 2006-03-08 17:52:56 UTC (rev 36) @@ -1,17 +0,0 @@ -package { - import asunit.textui.TestRunner; - import flash.display.Stage; - import flash.display.StageAlign; - import flash.display.StageScaleMode; - import flash.system.fscommand; - - public class AsUnit extends TestRunner { - - public function AsUnit() { - fscommand("fullscreen", "true"); - stage.align = StageAlign.TOP_LEFT; - stage.scaleMode = StageScaleMode.NO_SCALE; - start(AllTests); - } - } -} Added: trunk/framework/as3/AsUnitTestRunner.as =================================================================== --- trunk/framework/as3/AsUnitTestRunner.as (rev 0) +++ trunk/framework/as3/AsUnitTestRunner.as 2006-03-08 17:52:56 UTC (rev 36) @@ -0,0 +1,17 @@ +package { + import asunit.textui.TestRunner; + import flash.display.Stage; + import flash.display.StageAlign; + import flash.display.StageScaleMode; + import flash.system.fscommand; + + public class AsUnitTestRunner extends TestRunner { + + public function AsUnit() { + fscommand("fullscreen", "true"); + stage.align = StageAlign.TOP_LEFT; + stage.scaleMode = StageScaleMode.NO_SCALE; + start(AllTests); + } + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ali...@us...> - 2006-03-08 17:50:53
|
Revision: 35 Author: alimills Date: 2006-03-08 09:50:50 -0800 (Wed, 08 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=35&view=rev Log Message: ----------- - removing FLA and SWF - cleaned up AsUnitTestRunner Modified Paths: -------------- trunk/framework/as25/AsUnitTestRunner.as Removed Paths: ------------- trunk/framework/as25/AsUnitTestRunner.fla trunk/framework/as25/AsUnitTestRunner.swf Modified: trunk/framework/as25/AsUnitTestRunner.as =================================================================== --- trunk/framework/as25/AsUnitTestRunner.as 2006-03-08 17:40:37 UTC (rev 34) +++ trunk/framework/as25/AsUnitTestRunner.as 2006-03-08 17:50:50 UTC (rev 35) @@ -1,12 +1,10 @@ import asunit.textui.TestRunner; -import asunit.framework.TestCaseTest; class AsUnitTestRunner extends TestRunner { public function AsUnitTestRunner() { fscommand("fullscreen", "true"); -// start(AllTests); - start(TestCaseTest, "testInstantiated"); + start(AllTests); } public static function main():Void { Deleted: trunk/framework/as25/AsUnitTestRunner.fla =================================================================== (Binary files differ) Deleted: trunk/framework/as25/AsUnitTestRunner.swf =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luk...@us...> - 2006-03-08 17:40:40
|
Revision: 34 Author: lukebayes Date: 2006-03-08 09:40:37 -0800 (Wed, 08 Mar 2006) ViewCVS: http://svn.sourceforge.net/asunit/?rev=34&view=rev Log Message: ----------- Attempting to commit from anonymous (shouldn't work) Modified Paths: -------------- trunk/framework/as25/AsUnitTestRunner.as Modified: trunk/framework/as25/AsUnitTestRunner.as =================================================================== --- trunk/framework/as25/AsUnitTestRunner.as 2006-03-08 17:38:59 UTC (rev 33) +++ trunk/framework/as25/AsUnitTestRunner.as 2006-03-08 17:40:37 UTC (rev 34) @@ -5,7 +5,8 @@ public function AsUnitTestRunner() { fscommand("fullscreen", "true"); - start(AllTests); +// start(AllTests); + start(TestCaseTest, "testInstantiated"); } public static function main():Void { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |