当前位置: 首页 > 工具软件 > FlexUnit > 使用案例 >

FlexUnit 4 第一个单元测试例子

郗奇玮
2023-12-01

FlexUnit 4是Flex的一个单元测试框架,相比FlexUnit 0.9来说加了很多特性,比如在0.9中很多东西要从框架类继承,而且类名要以test开头,在FlexUnit 4中只要添加一个元数据 [Test] 就可以了 。

使用FlexUnit 4,首先要下载它的库。传送门在这:http://www.flexunit.org/?page_id=14

如果是用Flex Builder 3 的朋友还要下一个Flex 4的压缩文件,

传送门:http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4

之前调试的时候老是报找不到类型,原因是Flex Builder 3中没有内建 IWatcherSetupUtil2 这个类。

切换到Flex Builder 3的安装目录下,会看到一个sdks目录,进入sdks目录会看到有两个版本的文件夹,分别是 2.0 和 3.2 。新建一个文件夹,命名为4.0.0 。下载完Flex 4后,把文件解压到这个 4.0.0 目录。

运行Flex Builder 3 主程序,依次点击菜单Window->Preferences, Flex->Installed Flex SDKs,add进刚刚解压出来的目录。

之后新建一个Flex Application,项目名为SampleFlexUnit4Tests,在项目目录点击属性,点击Flex Compiler,在Flex SDK version里选择Flex 4 SDK,在下面的Require Flash Player version选择10-0-0,这里还要在Build Path->Library Path里导入两个swc文件,分别是FlexUnit 4 里的 flexunit-4.0.0.swc 和 flexunit-uilistener-4.0.0.swc。

在项目src目录下新建目录sampleSuite,然后在 sampleSuite 目录下再新建目录 tests ,在tests目录下新建一个ActionScript Class,命名为 TestCase1。代码如下:

   

在src目录下新建一个ActionScript Class,命名为 SampleSuite, 包名选择 sampleSuite 。

这时候在类里要导入TestCase1, 代码如下:


最后打开 SampleFlexUnitTests.mxml 主程序文件,敲下以下代码:


最后点击Run,你就能够在浏览器里看到simpleAdd这个方法单元测试成功的界面了。

 

 

 

.

 类似资料: