`
wyzxzws
  • 浏览: 394325 次
  • 性别: Icon_minigender_1
  • 来自: dazhou
社区版块
存档分类
最新评论

FlexUnit入门

阅读更多

问题:最近项目需要用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
分享到:
评论

相关推荐

    flex-unit包

    9. **FlexUnit4AirCIListener** 和 **FlexUnit4FlexCoverListener**:这两个文件很可能分别是FlexUnit测试框架的监听器,用于在AIR (Adobe Integrated Runtime)环境中和代码覆盖率分析中增强测试体验。监听器可以...

    grunt-flexunit:一个Grunt任务插件,可为基于Adobe FlexActionScriptMXMLFlashAIRetc的应用程序运行FlexUnit测试

    入门这个插件需要~0.4.2 如果您以前从未使用过 ,请务必查看《指南》,因为它说明了如何创建以及安装和使用Grunt插件。 熟悉该过程后,可以使用以下命令安装此插件: npm install grunt-flexunit --save-dev 插件...

    Flex入门文档 -王一松

    ### Flex入门知识点详解 #### 1. Flex简介与学习指南 - **Flex概述**:Flex是一种用于构建跨浏览器、跨平台的RIA(Rich Internet Applications)的开源框架。它结合了强大的编程语言ActionScript 3.0和XML,使得...

    flex 入门教程

    ### Flex入门教程知识点详解 #### 1. Flex简介与安装 - **Flex概念**:Flex是一种用于构建跨浏览器、跨平台的丰富互联网应用程序(RIA)的技术。它利用了Adobe Flash Player和Adobe AIR来呈现高性能的应用程序。Flex...

    跟我StepByStep学FLEX教程

    ### FLEX入门学习知识点梳理 #### 一、FLEX简介与环境搭建 - **FLEX基础知识**:FLEX是一种开源的框架,用于构建高性能、跨平台的桌面应用程序和移动应用程序。它结合了强大的编程语言ActionScript 3.0以及丰富的...

    StepByStep学FLEX教程.pdf

    - **测试工具FlexUnit 4**:FlexUnit是一种单元测试框架,可以帮助确保Flex应用程序的质量。本节介绍了FlexUnit的基本用法及如何编写测试用例。 #### 六、高级主题 - **Flex与后端通信**:这部分着重讨论了Flex...

    跟我StepByStep学FLEX教程-王一松.pdf

    11. FlexUnit:FlexUnit是Flex应用程序的单元测试框架,类似于Java中的JUnit。它允许开发者编写和运行测试用例,确保代码的质量。 12. Flex与Java通信:为了实现Flex前端与Java后端的交互,通常使用BlazeDS或LCDS...

    flex4.6 + spring(注解方式)

    这个demo项目可能包含了以上所有这些配置和代码示例,可以帮助开发者理解并快速入门Flex和Spring的整合,特别是在使用注解方式简化配置的情况下,可以更高效地开发和维护项目。如果你在整合过程中遇到问题,这个demo...

    flash build 4.5 (flex4.5) 开发中文文档(flex4.5_help 中文翻译版)

    - **FlexUnit 测试环境**: 使用 FlexUnit 框架进行单元测试。 - **创建与运行测试**: 支持创建和运行测试用例。 - **配置与查看结果**: 提供了配置选项以及结果查看功能。 **5.2 使用 Flex 开发** - **基本工作流*...

    flexbuilder_4.6中文帮助

    - **FlexUnit 测试环境**:介绍 FlexUnit 框架及其在 Flash Builder 中的集成。 - **创建与运行测试**:演示如何创建单元测试案例,以及如何运行这些测试。 - **测试配置与结果查看**:解释如何配置测试设置,并查看...

    Flash Builder 4.6 中文帮助文档

    - **FlexUnit 测试环境**:介绍了 FlexUnit 框架,用于创建和运行单元测试。 - **测试运行结果查看**:展示了如何查看测试结果,以及如何配置测试环境。 #### 第8章:使用 Flex 开发应用程序 **Flex 应用程序开发...

    flex完全自学手册

    “Hello World”是编程学习中的经典入门项目,本书也以此为例,帮助读者快速上手Flex的基本语法和工作流程。通过创建一个简单的Flex项目,读者可以理解如何构建用户界面、编写ActionScript代码以及编译运行程序。 #...

Global site tag (gtag.js) - Google Analytics