使用FlexUnit测试ActionScript和Flex应用程序
此功能仅在Ultimate版本中受支持。
IntelliJ IDEA 支持 FlexUnit 的 0.9 和 4 版本, FlexUnit 是 Flex 和 ActionScript 应用程序和库的单元测试框架。
为了运行 FlexUnit 测试,需要有一个专用的运行/调试配置类型(FlexUnit)。
以下简要概述 FlexUnit 特定的任务。有关一般说明,请参阅执行测试。
- 准备编写 FlexUnit 测试
- 运行或调试 FlexUnit 测试
准备编写FlexUnit测试
为编写 FlexUnit 测试做准备,您应该将核心 FlexUnit 库添加到相应的构建配置的依赖项中,并使此构建配置处于活动状态。
- 下载并解压缩包含 FlexUnit 库的存档。(例如,在 "FlexUnit 下载" 页上提供相应的存档 (. zip),存档名称通常以 flexunit 开头。)
你唯一需要的文件是核心 FlexUnit 库(.swc)。根据 FlexUnit 版本的不同,这个文件可以被称为 FlexUnit.swc,flexunit-4.0.0.swc,flexunit-4.1.0-8-as3_4.1.0.16076.swc,flexunit-core-flex-4.1.0-beta1.64-sdk4.0.0.14159.swc 或者类似的东西。
- 虽然这不是真的必要,但将核心 FlexUnit 库定义为全局库或项目库可能很有用。这会让你在许多项目或模块中使用这个库。
- 将核心 FlexUnit 库添加到一个或多个构建配置的依赖项。
- 使其中一个构建配置处于活动状态。这将确保您测试中的代码正确突出显示。
为编写 FlexUnit 测试做准备,您应该将核心 FlexUnit 库添加到相应构建配置的依赖项中,并使此构建配置处于活动状态。
现在您已准备好开始开发您的测试资源。
运行或调试FlexUnit测试
如果要运行或调试 FlexUnit 测试,你可以创建必要的 FlexUnit 运行/调试配置,然后使用这些配置。请注意,相应的运行/调试配置应基于在其依赖关系中具有核心 FlexUnit 库的构建配置。请参阅“创建和编辑运行/调试配置”和“运行/调试配置:FlexUnit”。
另一种方法是在编辑器中运行或调试测试包、类或方法,或在 "项目" 或 "收藏夹" 工具窗口中进行。(运行和调试命令(如果适用)在上下文菜单中可用。)在这种情况下,您甚至不需要在运行测试之前创建运行/调试配置。
以上就是关于如何通过 FlexUnit 测试 ActionScript 和 Flex 应用程序的内容。