• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Flex FlexUnit集成

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Flash Builder 4在Flex开发周期中对FlexUnit集成的优秀内置支持。

创建测试用例类

您可以使用Flash Builder创建测试类向导创建测试用例类。 使用Flash Builder运行测试用例非常简单,您将在本文中看到。

要使用Flash Builder创建测试用例类,请单击 File >New > Test Case Class 输入详细信息,如下所示。

Flash Builder将创建以下TestClass1.as文件。

package com.tutorialspoint.client
{
   public class TestClass1
   {		
      [Before]
      public function setUp():void {}

      [After]
      public function tearDown():void {}

      [BeforeClass]
      public static function setUpBeforeClass():void {}

      [AfterClass]
      public static function tearDownAfterClass():void {}	
   }
}

FlexUnit集成示例

现在让我们按照以下步骤在Flex应用程序中测试FlexUnit集成:

步骤描述
1 Flex - 创建应用程序章节中所述,在包 com.tutorialspoint.client 下创建名为 HelloWorld 的项目。
2修改 HelloWorld.mxml ,如下所述。 保持文件的其余部分不变。
3如上所述创建 TestClass1.as 测试用例,并如下所述修改 TestClass1.as
4编译并运行应用程序,以确保业务逻辑按照要求工作。

以下是修改为 src / com.tutorialspoint / client / TestClass1.as 文件的内容。

package com.tutorialspoint.client
{
   import org.flexunit.asserts.assertEquals;

   public class TestClass1
   {		
      private var counter: int = 1;

      [Before]
      public function setUp():void
      {
         //this code will run before every test case execution
      }

      [After]
      public function tearDown():void
      {
         //this code will run after every test case execution
      }

      [BeforeClass]
      public static function setUpBeforeClass():void
      {
         //this code will run once when test cases start execution
      }

      [AfterClass]
      public static function tearDownAfterClass():void
      {
         //this code will run once when test cases ends execution
      }      

      [Test]  
      public function testCounter():void { 
         assertEquals(counter, 1);
      }
   }
}

以下是修改后的mxml文件 src / com.tutorialspoint / HelloWorld.mxml 的内容。

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
   xmlns:s="library://ns.adobe.com/flex/spark" 
   xmlns:mx="library://ns.adobe.com/flex/mx" 
   minWidth="500" minHeight="500">
</s:Application>

准备好所有更改后,请按照 Flex - 创建应用一章中的常规模式进行编译。

运行测试用例

现在右键单击软件包资源管理器中的TestClass1,然后选择 Run As > FlexUnit Tests 您将在Flash Builder测试窗口中看到以下输出。

Flash Builder还会在浏览器中显示测试结果。



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Flex 调试应用程序发布时间:2022-02-03
下一篇:
Flex RPC服务发布时间:2022-02-03
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap