Skip to content

Instantly share code, notes, and snippets.

@MindScriptAct
Last active December 14, 2015 15:38
Show Gist options
  • Save MindScriptAct/5108807 to your computer and use it in GitHub Desktop.
Save MindScriptAct/5108807 to your computer and use it in GitHub Desktop.
AsyncUtil usage for AsUnit
package {
import flexunit.framework.Assert;
import utils.AsyncUtil;
/**
* COMMENT
*/
public class BasicTests {
private var asincFunction:Function;
[Before]
public function runBeforeEveryTest():void {
}
[After]
public function runAfterEveryTest():void {
}
//----------------------------------
// tests
//----------------------------------
[Test(async)]
public function unit_test_outcome():void {
asincFunction = AsyncUtil.asyncHandler(this, callBack, ["I am aditionalParam."], 2000, failFunciton);
asincFunction("I am callBackParam!");
}
private function callBack(callBackParam:String, aditionalParam:String):void {
trace( "BasicTests.callBack > callBackParam : " + callBackParam + ", aditionalParam : " + aditionalParam );
}
private function failFunciton(aditionalParam:String):void {
trace( "BasicTests.failFunciton > aditionalParam : " + aditionalParam );
Assert.fail("My fail message");
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment