- 浏览: 438075 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (211)
- 思考》感想 (11)
- 数据库操作 譬如Oracle大叔 (7)
- java,咱们有缘吗 (16)
- delphi,你还好吗 (2)
- SSH,哥三儿好 (31)
- 问题!问题?问题!? (9)
- WITH WORK (1)
- 算法与模式 莫事^_^ (10)
- JSP,可以叫你P兄么 (2)
- 啊,咋科斯╮(╯▽╰)╭ (6)
- 巨人肩上的小石子 (2)
- flash她妹flex (38)
- 项目管理 (10)
- 奥特曼,你弟Android来了 (4)
- 麻辣儿gis (0)
- maven 嘛味儿 (3)
- ws 哇塞 webservice (5)
- Oh,no!!!,NoSql (1)
- QQ他哥也是个企鹅,Linux (6)
- 姓i还是姓my 你都叫batis ibatis (3)
- 我喜欢夏天(春天旁边的那个季节)Springside (1)
- 测试! 测就测吧,没有喝(⊙o⊙) (3)
- 是晕+_+ 是浮云 还是云计算 (4)
- ExtJS 你是flex他哥还是他妹 (10)
- svg 你丫的资料真少 (3)
- 叫屁屁还是叫加加 ⊙﹏⊙ c++ (5)
- 鸟,还是只百灵鸟 BIRT (1)
- 权限管理 有权真好 是吧-_-! (1)
- SSH (2)
- 哥三儿好 (2)
- nginx (1)
- Oh (1)
- no!!! (1)
- NoSql (1)
最新评论
-
mong619226543:
谢谢
No identifier specified for entity -
akka_li:
没看懂啥意思!什么原因导致java.net.SocketExc ...
java.net.SocketException: Connection reset 问题解决方法 -
west_jing:
1L正解,<mvc:annotation-driven/ ...
<mvc:default-servlet-handler/> 导致 Controller失效 -
u010954806:
tgfhfdhdf
Spring Security 国际化文件 messages_zh_CN.properties 中文解释 -
yenshen:
我也碰到这个问题了,找了一大圈,最终问题解决了:<con ...
<mvc:default-servlet-handler/> 导致 Controller失效
flexUnit4 下载不下来,下了个0.9的版本(中间的版本呢??),照着别人的写了个demo。
/************业务方法******************/
package com.xx
{
public class Arithmetic
{
/**
* 加法
* author:LiuYX
*/
public static function add(a:Number,b:Number):Number{
return a + b;
}
/**
* 减法
* author:LiuYX
*/
public static function subtract(a:Number,b:Number):Number{
return a - b;
}
/**
* 指定时间的num天前的日期
* num就是要加的天数
* mydate 指定日期
*/
public static function addDay(num:int, mydate:Date):Date
{
var returnDate:Date = new Date(mydate.time);
returnDate['date'] += num
return returnDate;
}
}
}
/************测试方法******************/
package com.xx
{
import flexunit.framework.TestCase;
import flexunit.framework.TestSuite;
public class ArithmeticTest extends TestCase
{
/**
* 重写TestCase的构造器
* author:LiuYX
* date:2009-01-07
*/
public function ArithmeticTest(methodName:String)
{
//回调TestCase的构造器
super(methodName);
}
/**
* 静态方法,返回这个TestCase包含的TestSuite
* author:LiuYX
* date:2009-01-07
*/
public static function Suite():TestSuite{
var suite:TestSuite = new TestSuite();
suite.addTest(new ArithmeticTest("testAdd"));
suite.addTest(new ArithmeticTest("testSubtract"));
suite.addTest(new ArithmeticTest("testAddDay"));
return suite;
}
/**
* TestCast的测试方法,测试业务类的加法逻辑
* author:LiuYX
* date:2009-01-07
*/
public function testAdd():void{
var result:Number = 0;
result = Arithmetic.add(1,2);
assertTrue("和为 3",result == 3);
result = Arithmetic.add(2,2);
assertEquals("和为 4",4,result);
}
/**
* TestCast的测试方法,测试业务类的减法逻辑
* author:LiuYX
* date:2009-01-07
*/
public function testSubtract():void{
var result:Number = 0;
result = Arithmetic.subtract(2,1);
assertTrue("结果为 1",result == 1);
assertTrue("结果为 0",0,Arithmetic.subtract(2,2));
}
public function testAddDay():void{
var result:Date;
result = Arithmetic.addDay(1,new Date());
assertTrue("结果不相等",result != new Date());
}
}
}
/************前端调用代码******************/
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:flexunit="flexunit.flexui.*"
layout="absolute"
creationComplete="onCreationComplete()">
<mx:Script>
<![CDATA[
import com.xj.ArithmeticTest;
import flexunit.framework.TestSuite;
/**
* 调用TestRunner进行测试
*/
private function onCreationComplete():void
{
/*代入TestRunnerBase进行测试*/
testRunner.test = ArithmeticTest.Suite();
testRunner.startTest();
}
]]>
</mx:Script>
<!-- flexunit的TestRunnerBase界面组件 -->
<flexunit:TestRunnerBase id="testRunner" width="100%" height="100%" />
</mx:Application>
/************调用过程简述******************/
TestRunnerBase.test = TestSuite ---->TestSuite.addTest (TestCase)--->TestCase----->实现Test接口
-----------代码摘自 http://liuyxit.iteye.com/blog/311480
/************业务方法******************/
package com.xx
{
public class Arithmetic
{
/**
* 加法
* author:LiuYX
*/
public static function add(a:Number,b:Number):Number{
return a + b;
}
/**
* 减法
* author:LiuYX
*/
public static function subtract(a:Number,b:Number):Number{
return a - b;
}
/**
* 指定时间的num天前的日期
* num就是要加的天数
* mydate 指定日期
*/
public static function addDay(num:int, mydate:Date):Date
{
var returnDate:Date = new Date(mydate.time);
returnDate['date'] += num
return returnDate;
}
}
}
/************测试方法******************/
package com.xx
{
import flexunit.framework.TestCase;
import flexunit.framework.TestSuite;
public class ArithmeticTest extends TestCase
{
/**
* 重写TestCase的构造器
* author:LiuYX
* date:2009-01-07
*/
public function ArithmeticTest(methodName:String)
{
//回调TestCase的构造器
super(methodName);
}
/**
* 静态方法,返回这个TestCase包含的TestSuite
* author:LiuYX
* date:2009-01-07
*/
public static function Suite():TestSuite{
var suite:TestSuite = new TestSuite();
suite.addTest(new ArithmeticTest("testAdd"));
suite.addTest(new ArithmeticTest("testSubtract"));
suite.addTest(new ArithmeticTest("testAddDay"));
return suite;
}
/**
* TestCast的测试方法,测试业务类的加法逻辑
* author:LiuYX
* date:2009-01-07
*/
public function testAdd():void{
var result:Number = 0;
result = Arithmetic.add(1,2);
assertTrue("和为 3",result == 3);
result = Arithmetic.add(2,2);
assertEquals("和为 4",4,result);
}
/**
* TestCast的测试方法,测试业务类的减法逻辑
* author:LiuYX
* date:2009-01-07
*/
public function testSubtract():void{
var result:Number = 0;
result = Arithmetic.subtract(2,1);
assertTrue("结果为 1",result == 1);
assertTrue("结果为 0",0,Arithmetic.subtract(2,2));
}
public function testAddDay():void{
var result:Date;
result = Arithmetic.addDay(1,new Date());
assertTrue("结果不相等",result != new Date());
}
}
}
/************前端调用代码******************/
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:flexunit="flexunit.flexui.*"
layout="absolute"
creationComplete="onCreationComplete()">
<mx:Script>
<![CDATA[
import com.xj.ArithmeticTest;
import flexunit.framework.TestSuite;
/**
* 调用TestRunner进行测试
*/
private function onCreationComplete():void
{
/*代入TestRunnerBase进行测试*/
testRunner.test = ArithmeticTest.Suite();
testRunner.startTest();
}
]]>
</mx:Script>
<!-- flexunit的TestRunnerBase界面组件 -->
<flexunit:TestRunnerBase id="testRunner" width="100%" height="100%" />
</mx:Application>
/************调用过程简述******************/
TestRunnerBase.test = TestSuite ---->TestSuite.addTest (TestCase)--->TestCase----->实现Test接口
-----------代码摘自 http://liuyxit.iteye.com/blog/311480
发表评论
-
Flex4多文件上传示例
2014-05-17 22:59 877---》Flex <?xml version=&quo ... -
FLEX 与 JSP 视图的结合开发
2014-03-26 17:08 1151FLEX 与 JSP 视图的结合开发 虽然用了flex作了视 ... -
Extjs 、Flex 组件通过事件解耦示例
2013-10-09 17:18 914Extjs 、Flex 组件通过事件解耦示例 ---》app ... -
heightChart 与extjs整合 动态生成历史曲线 和实时曲线
2012-03-05 17:09 5109heightChart 与extjs整合 动态生成历史曲线 和 ... -
flex 上传excel 导入数据库
2011-06-13 12:01 6807flex 上传excel 导入数据库 前端用flex上传ex ... -
flex 、servlet生成验证码方式
2011-05-05 14:07 1193flex 、servlet生成验证码方式 -----》fle ... -
中文命名的图片加载后 本地能显示 但放到服务器上就出不来了
2011-02-22 16:16 2709中文命名的图片加载后 本地能显示 但放到服务器上就出不来了 ... -
flex 程序减肥几种方法
2011-02-17 14:05 992flex 程序减肥几种方法 1、采用模块化管理 2、采用RS ... -
flex动态换肤的demo例子
2011-02-17 09:30 1326flex动态换肤的demo例子 ----》建立三个css样 ... -
as3的反射
2011-01-28 17:30 1249as3的反射 ------》getDefinitionByN ... -
AIR 应用: 黏贴 剪贴板中的图片
2011-01-24 11:14 1456AIR 应用: 黏贴 剪贴板中的图片 from : http: ... -
flex 权限系统研究
2011-01-12 15:59 1676f权限一般就是涉及增删改查 的操作。 思路,利用flex-s ... -
如何在左上角画图
2010-12-31 10:50 1399如何在左上角画图 我想在屏幕左上角 画一个正方形,按下面的代码 ... -
类似javadoc功能的 flex asdoc
2010-12-21 10:33 1273配置过程 可以参考 http://bhsc-happy.ite ... -
Printing Multiple Pages Using PrintDataGrid(Flex打印系列 转载)
2010-12-20 14:08 1224In the previous tutorial, we kn ... -
Flash Builder 找不到所需的 Adobe Flash Player 调试器版本 问题解决
2010-12-15 13:28 5665Flash Builder 找不到所需的 Adobe Flas ... -
Cairngrom Demo程序撰写心得
2010-12-10 14:42 1091------》执行顺序 初始化事件与处理进行绑定组件( ... -
felx包含到jsp中去
2010-10-08 15:05 1492Jsp包含到flex中用iframe; Flex包含到jsp中 ... -
为什么定义事件用<mx:Metadata> 标签
2010-10-08 11:01 3316定义方法方式: <mx:Metadata> ... -
mate框架应用几点心得
2010-09-29 11:23 1200mate框架应用几点心得 *** new 事件的时候一定要冒 ...
相关推荐
FlexUnit 4 是一个针对Adobe Flex应用程序的自动化测试框架,它是基于JUnit的单元测试工具的Flex版本。这个压缩包“flexunit-4.1.0_RC2-4-4.1.0.16076.zip”包含了FlexUnit 4的特定版本,即4.1.0 RC2 (Release ...
FlexUnit是针对Adobe Flex开发的一款专业测试框架,它为Flex应用程序提供单元测试的能力,使得开发者能够在编码阶段就发现和修复问题,从而提高软件质量和可靠性。FlexBuilder4(后来被称为Flash Builder)是Adobe...
FlexUnit是一个单元测试框架,用于测试ActionScript和Flex应用程序,而Ant是一个开源的构建工具,它使用XML来定义项目构建过程,包括编译、打包、测试等任务。 在Flex开发环境中,Ant经常被用来自动化构建流程,...
FlexUnit 是一款强大的ActionScript测试框架,主要用于编写和运行针对Adobe Flex、Flash Player以及Adobe AIR应用的单元测试。它借鉴了JUnit的模式,为开发人员提供了一种结构化的方法来验证代码的功能,确保软件的...
咕flex挠单位一个Grunt任务插件,用于为基于Adobe Flex / ActionScript / MXML / Flash / AIR / etc的应用运行FlexUnit测试。入门这个插件需要~0.4.2 如果您以前从未使用过 ,请务必查看《指南》,因为它说明了如何...
FlexUnit4 是一款针对ActionScript和Flex应用程序的单元测试框架,它的设计灵感来源于Java的JUnit。这个框架的主要目的是为了帮助开发者编写和运行针对Flex应用程序的自动化测试,确保代码的正确性和稳定性。 ...
它与 FlexUnit 测试流程和 Flex Framework UI 组件完美配合。 Flash 有一项特殊能力——输出看起来总是一样的。 快速、轻便且易于使用 [ Test(async, ui) ] public function defaultColor() : void { var ...
Flex当前炙手可热的RIA技术,FlexUnit使Flex开发的单元测试成为可能。FlexUnit的目标和思想与JUnit都是差不多的,在此不赘述。FlexUnit也经历了几个版本,目前最新的稳定版是1.0RC版,已经支持了标注式的test,非常...
9. **FlexUnit4AirCIListener** 和 **FlexUnit4FlexCoverListener**:这两个文件很可能分别是FlexUnit测试框架的监听器,用于在AIR (Adobe Integrated Runtime)环境中和代码覆盖率分析中增强测试体验。监听器可以...
压缩包中的"flexunit-flexunit-4.1.0-2-g7d4c01c.zip"很可能就是FlexUnit 4.1.0的源码或库文件,开发者可以通过导入这个库到项目中,利用其提供的测试类和方法来构建和执行单元测试。 持续集成(Continuous ...
FlexUnit等单元测试框架允许开发者编写和执行单元测试用例,以验证Flex组件的正确性和性能。通过案例分析,如BankAccount类的测试,可以深入了解如何在Flex项目中实施单元测试。 #### Silverlight自动化测试 Test...
我们可以使用ASUnit、FlexUnit或Spock这样的测试框架来编写和执行单元测试。 2. **集成测试**:当多个组件协同工作时,我们需要进行集成测试以确保它们之间的交互无误。Flex Builder或Maven插件可以帮助管理这种...
第七章主要介绍Flash Builder中的单元测试工具FlexUnit,包括FlexUnit测试环境的创建、FlexUnit测试的创建和运行、配置FlexUnit测试以及查看FlexUnit测试运行的结果。 第八章介绍了使用Flex开发应用程序的基本工作...
FlexUnit 是一个开源的单元测试框架,专门设计用于Macromedia Flex(现在称为Adobe Flex)应用程序的开发。这个框架使得ActionScript 2.0开发者能够按照面向对象的方式编写测试用例,确保他们的代码质量可靠,功能...
在进行Flex测试时,开发者和测试工程师可能会使用如FlexUnit(一个单元测试框架)、Greensock(动画库,可用于性能测试)、FlexMonkey(自动化UI测试工具)等工具。同时,使用版本控制系统如Git进行源代码管理,确保...