课程表

Flex课程

工具箱
速查手册

Flex FlexUnit集成

当前位置:免费教程 » 软件/图像 » Flex

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

创建测试用例类

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

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

Flex Test Case Class

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

  1. package com.tutorialspoint.client
  2. {
  3. public class TestClass1
  4. {
  5. [Before]
  6. public function setUp():void {}
  7.  
  8. [After]
  9. public function tearDown():void {}
  10.  
  11. [BeforeClass]
  12. public static function setUpBeforeClass():void {}
  13.  
  14. [AfterClass]
  15. public static function tearDownAfterClass():void {}
  16. }
  17. }

FlexUnit集成示例

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

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

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

  1. package com.tutorialspoint.client
  2. {
  3. import org.flexunit.asserts.assertEquals;
  4.  
  5. public class TestClass1
  6. {
  7. private var counter: int = 1;
  8.  
  9. [Before]
  10. public function setUp():void
  11. {
  12. //this code will run before every test case execution
  13. }
  14.  
  15. [After]
  16. public function tearDown():void
  17. {
  18. //this code will run after every test case execution
  19. }
  20.  
  21. [BeforeClass]
  22. public static function setUpBeforeClass():void
  23. {
  24. //this code will run once when test cases start execution
  25. }
  26.  
  27. [AfterClass]
  28. public static function tearDownAfterClass():void
  29. {
  30. //this code will run once when test cases ends execution
  31. }
  32.  
  33. [Test]
  34. public function testCounter():void {
  35. assertEquals(counter, 1);
  36. }
  37. }
  38. }

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

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

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

运行测试用例

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

flex FlexUnit Result

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

flex FlexUnit Result1
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号