FlexUnit 是一个开源的AS3单元测试框架,这样用:
1.先下载 FlexUnit,在附件当中。
2.解开压缩包
3.新建一个 Flex Project(Basic那种),在类路径配置当中点击“Add SWC”, 选择解开的压缩包当中的
./bin/flexunit.swc(截图请看附件当中的”图一“)
然后点击 finish
4.写一个入口类:FlexUnitEntry.as,取别的名字也可以。只要和 MXML 当中对应就行
package {
import flexunit.framework.TestSuite;
public class FlexUnitEntry {
public static function suite():TestSuite {
var ts:TestSuite = new TestSuite();
//To-do:在这里加入你要测试的测试用例
return ts;
}
}
}
4.在 项目的 MXML 当中这样写:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*"
xmlns:flexunit="flexunit.flexui.*"
creationComplete="onCreationComplete()">
<mx:Script>
<![CDATA[
import flexunit.framework.TestSuite;
private function onCreationComplete() :void {
this.runnerBase.test = this.suite();
this.runnerBase.startTest();
}
private function suite():TestSuite {
var ts:TestSuite = new TestSuite();
ts.addTest(FlexUnitEntry.suite());
return ts;
}