使用FlexUnit測(cè)試ActionScript和Flex應(yīng)用程序

2018-03-05 09:51 更新

此功能僅在Ultimate版本中受支持。

IntelliJ IDEA 支持 FlexUnit 的 0.9 和 4 版本, FlexUnit 是 Flex 和 ActionScript 應(yīng)用程序和庫(kù)的單元測(cè)試框架。

為了運(yùn)行 FlexUnit 測(cè)試,需要有一個(gè)專(zhuān)用的運(yùn)行/調(diào)試配置類(lèi)型(FlexUnit)。

以下簡(jiǎn)要概述 FlexUnit 特定的任務(wù)。有關(guān)一般說(shuō)明,請(qǐng)參閱執(zhí)行測(cè)試。

  • 準(zhǔn)備編寫(xiě) FlexUnit 測(cè)試
  • 運(yùn)行或調(diào)試 FlexUnit 測(cè)試

準(zhǔn)備編寫(xiě)FlexUnit測(cè)試

為編寫(xiě) FlexUnit 測(cè)試做準(zhǔn)備,您應(yīng)該將核心 FlexUnit 庫(kù)添加到相應(yīng)的構(gòu)建配置的依賴項(xiàng)中,并使此構(gòu)建配置處于活動(dòng)狀態(tài)。

  1. 下載并解壓縮包含 FlexUnit 庫(kù)的存檔。(例如,在 "FlexUnit 下載" 頁(yè)上提供相應(yīng)的存檔 (. zip),存檔名稱通常以 flexunit 開(kāi)頭。)

    你唯一需要的文件是核心 FlexUnit 庫(kù)(.swc)。根據(jù) FlexUnit 版本的不同,這個(gè)文件可以被稱為 FlexUnit.swc,flexunit-4.0.0.swc,flexunit-4.1.0-8-as3_4.1.0.16076.swc,flexunit-core-flex-4.1.0-beta1.64-sdk4.0.0.14159.swc 或者類(lèi)似的東西。

  2. 雖然這不是真的必要,但將核心 FlexUnit 庫(kù)定義為全局庫(kù)或項(xiàng)目庫(kù)可能很有用。這會(huì)讓你在許多項(xiàng)目或模塊中使用這個(gè)庫(kù)。
  3. 將核心 FlexUnit 庫(kù)添加到一個(gè)或多個(gè)構(gòu)建配置的依賴項(xiàng)。
  4. 使其中一個(gè)構(gòu)建配置處于活動(dòng)狀態(tài)。這將確保您測(cè)試中的代碼正確突出顯示。

為編寫(xiě) FlexUnit 測(cè)試做準(zhǔn)備,您應(yīng)該將核心 FlexUnit 庫(kù)添加到相應(yīng)構(gòu)建配置的依賴項(xiàng)中,并使此構(gòu)建配置處于活動(dòng)狀態(tài)。

現(xiàn)在您已準(zhǔn)備好開(kāi)始開(kāi)發(fā)您的測(cè)試資源。

運(yùn)行或調(diào)試FlexUnit測(cè)試

如果要運(yùn)行或調(diào)試 FlexUnit 測(cè)試,你可以創(chuàng)建必要的 FlexUnit 運(yùn)行/調(diào)試配置,然后使用這些配置。請(qǐng)注意,相應(yīng)的運(yùn)行/調(diào)試配置應(yīng)基于在其依賴關(guān)系中具有核心 FlexUnit 庫(kù)的構(gòu)建配置。請(qǐng)參閱“創(chuàng)建和編輯運(yùn)行/調(diào)試配置”和“運(yùn)行/調(diào)試配置:FlexUnit”。

另一種方法是在編輯器中運(yùn)行或調(diào)試測(cè)試包、類(lèi)或方法,或在 "項(xiàng)目" 或 "收藏夾" 工具窗口中進(jìn)行。(運(yùn)行和調(diào)試命令(如果適用)在上下文菜單中可用。)在這種情況下,您甚至不需要在運(yùn)行測(cè)試之前創(chuàng)建運(yùn)行/調(diào)試配置。

以上就是關(guān)于如何通過(guò) FlexUnit 測(cè)試 ActionScript 和 Flex 應(yīng)用程序的內(nèi)容。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)