`
wyzxzws
  • 浏览: 391200 次
  • 性别: 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,使得...

    跟我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 开发** - **基本工作流*...

Global site tag (gtag.js) - Google Analytics