在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
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集成:
以下是修改为 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还会在浏览器中显示测试结果。 |
请发表评论