99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Flex FlexUnit集成

2018-01-01 16:46 更新

Flash Builder 4在Flex開發(fā)周期中對FlexUnit集成的優(yōu)秀內(nèi)置支持。

創(chuàng)建測試用例類

您可以使用Flash Builder創(chuàng)建測試類向?qū)?chuàng)建測試用例類。 使用Flash Builder運行測試用例非常簡單,您將在本文中看到。

要使用Flash Builder創(chuàng)建測試用例類,請單擊 File >New > Test Case Class。 輸入詳細(xì)信息,如下所示。

Flex Test Case Class

Flash Builder將創(chuàng)建以下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集成示例

現(xiàn)在讓我們按照以下步驟在Flex應(yīng)用程序中測試FlexUnit集成:

步驟描述
1 Flex - 創(chuàng)建應(yīng)用程序章節(jié)中所述,在包 com.tutorialspoint.client 下創(chuàng)建名為 HelloWorld 的項目。
2修改 HelloWorld.mxml ,如下所述。 保持文件的其余部分不變。
3如上所述創(chuàng)建 TestClass1.as 測試用例,并如下所述修改 TestClass1.as 。
4編譯并運行應(yīng)用程序,以確保業(yè)務(wù)邏輯按照要求工作。

以下是修改為 src / com.tutorialspoint / client / TestClass1.as 文件的內(nèi)容。

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 的內(nèi)容。

<?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>

準(zhǔn)備好所有更改后,請按照 Flex - 創(chuàng)建應(yīng)用一章中的常規(guī)模式進行編譯。

運行測試用例

現(xiàn)在右鍵單擊軟件包資源管理器中的TestClass1,然后選擇 Run As > FlexUnit Tests。 您將在Flash Builder測試窗口中看到以下輸出。

flex FlexUnit Result

Flash Builder還會在瀏覽器中顯示測試結(jié)果。

flex FlexUnit Result1
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號