问题:最近项目需要用Flex搭建前端的界面,可是以前学java时有单元测试,于是乎查了查资料,找到相关资料,记录自己搭建测试过程,供日后参考。
解决方案:
1、建立flex工程
2、建立需要测试的逻辑类
3、建立Flex Test Suite Class 和Flex Test Case Class
4、写自己的测试逻辑,进行测试
测试代码如下:
CalculatorLogicHelper.as
package com
{
public class CalculatorLogicHelper
{
public function CalculatorLogicHelper()
{
}
public static function add(num1:Number,num2:Number):Number {
var num:Number = num1 + num2;
return num;
}
}
}
CalculatorTestSuite.as
package com.test
{
[Suite]
[RunWith("org.flexunit.runners.Suite")]
public class CalculatorTestSuite
{
public var calculatorLogic:CalculatorLogicTester;
}
}
CalculatorLogicTester.as
package com.test
{
import com.CalculatorLogicHelper;
import flexunit.framework.Assert;
public class CalculatorLogicTester
{
private var classToTestRef:CalculatorLogicHelper;
public function CalculatorLogicTester(){}
[Before]
public function setUp():void
{
}
[After]
public function tearDown():void
{
}
[BeforeClass]
public static function setUpBeforeClass():void
{
}
[AfterClass]
public static function tearDownAfterClass():void
{
}
[Test]
public function testAdd():void
{
var resutl:Number = CalculatorLogicHelper.add(2,3);
Assert.assertEquals(resutl,5);
//Assert.fail("Test method Not yet implemented");
}
}
}
- 描述: Flex Test Result
- 大小: 67.1 KB
分享到:
相关推荐
9. **FlexUnit4AirCIListener** 和 **FlexUnit4FlexCoverListener**:这两个文件很可能分别是FlexUnit测试框架的监听器,用于在AIR (Adobe Integrated Runtime)环境中和代码覆盖率分析中增强测试体验。监听器可以...
入门这个插件需要~0.4.2 如果您以前从未使用过 ,请务必查看《指南》,因为它说明了如何创建以及安装和使用Grunt插件。 熟悉该过程后,可以使用以下命令安装此插件: npm install grunt-flexunit --save-dev 插件...
### Flex入门知识点详解 #### 1. Flex简介与学习指南 - **Flex概述**:Flex是一种用于构建跨浏览器、跨平台的RIA(Rich Internet Applications)的开源框架。它结合了强大的编程语言ActionScript 3.0和XML,使得...
### Flex入门教程知识点详解 #### 1. Flex简介与安装 - **Flex概念**:Flex是一种用于构建跨浏览器、跨平台的丰富互联网应用程序(RIA)的技术。它利用了Adobe Flash Player和Adobe AIR来呈现高性能的应用程序。Flex...
### FLEX入门学习知识点梳理 #### 一、FLEX简介与环境搭建 - **FLEX基础知识**:FLEX是一种开源的框架,用于构建高性能、跨平台的桌面应用程序和移动应用程序。它结合了强大的编程语言ActionScript 3.0以及丰富的...
- **测试工具FlexUnit 4**:FlexUnit是一种单元测试框架,可以帮助确保Flex应用程序的质量。本节介绍了FlexUnit的基本用法及如何编写测试用例。 #### 六、高级主题 - **Flex与后端通信**:这部分着重讨论了Flex...
11. FlexUnit:FlexUnit是Flex应用程序的单元测试框架,类似于Java中的JUnit。它允许开发者编写和运行测试用例,确保代码的质量。 12. Flex与Java通信:为了实现Flex前端与Java后端的交互,通常使用BlazeDS或LCDS...
这个demo项目可能包含了以上所有这些配置和代码示例,可以帮助开发者理解并快速入门Flex和Spring的整合,特别是在使用注解方式简化配置的情况下,可以更高效地开发和维护项目。如果你在整合过程中遇到问题,这个demo...
- **FlexUnit 测试环境**: 使用 FlexUnit 框架进行单元测试。 - **创建与运行测试**: 支持创建和运行测试用例。 - **配置与查看结果**: 提供了配置选项以及结果查看功能。 **5.2 使用 Flex 开发** - **基本工作流*...
- **FlexUnit 测试环境**:介绍 FlexUnit 框架及其在 Flash Builder 中的集成。 - **创建与运行测试**:演示如何创建单元测试案例,以及如何运行这些测试。 - **测试配置与结果查看**:解释如何配置测试设置,并查看...
- **FlexUnit 测试环境**:介绍了 FlexUnit 框架,用于创建和运行单元测试。 - **测试运行结果查看**:展示了如何查看测试结果,以及如何配置测试环境。 #### 第8章:使用 Flex 开发应用程序 **Flex 应用程序开发...
“Hello World”是编程学习中的经典入门项目,本书也以此为例,帮助读者快速上手Flex的基本语法和工作流程。通过创建一个简单的Flex项目,读者可以理解如何构建用户界面、编写ActionScript代码以及编译运行程序。 #...