`

Flash Builder 4 Beta和FlexUnit下的测试驱动开发---断言方法

    博客分类:
  • Flex
阅读更多

Flash Builder 4 Beta和FlexUnit下的测试驱动开发---断言方法

 

Assertion method

Meanings

assertEquals

Asserts that two values are equal.

assertContained

Asserts that the first string is contained in the second one.

assertNotContained

Asserts that the first string is not contained in the second one.

assertFalse

Asserts that a condition is false.

assertTrue

Asserts that a condition is true.

assertMatch

Asserts that a string matches a regular expression (regexp).

assertNoMatch

Asserts that a string doesn't match a regexp.

assertNull

Asserts that an object is null.

assertNotNull

Asserts that an object is not null.

assertNotUndefined

Asserts that an object is defined.

assertUndefined

Asserts that an object is undefined.

assertStrictlyEquals

Asserts that two objects are strictly identical.

assertObjectEquals

Asserts that two objects are equal.

转载:http://www.adobe.com/cn/devnet/flex/articles/flashbuilder4_tdd_04.html

 

断言方法要求三个参数:一个包括字符串信息,另两个参数参与比较。字符串参数包含了测试失败时的描述信息。例如:

assertEquals("Error testing the application state", state, 1);

如果不传入该消息参数,FlexUnit将使用缺省信息。

在编辑器中键入Assert. 你可以通过代码提示功能看到可以使用的全部断言方法。

 

分享到:
评论

相关推荐

    flexunit-4.1.0_RC2-4-4.1.0.16076.zip,flexunit 4

    在压缩包“flexunit-4.1.0_RC2-4-4.1.0.16076.zip”中,"flexunit"可能是FlexUnit 4库的文件,解压后,开发者需要将这些文件导入到他们的Flex项目中,以便使用该测试框架进行测试。 总之,FlexUnit 4是Flex开发中不...

    FlashBuilder_4.7_开发指南

    Adobe®Flash®Builder™是一种集成开发环境(IDE),专门用于开发和部署跨平台的富互联网应用程序(RIA),支持桌面以及各种移动设备。在2012年发布的4.7版本中,它不仅提供了代码编写和编辑功能,还包括了测试、...

    Flash Builder 4.6 中文帮助文档

    - **定义**:Adobe® Flash® Builder™ 是一款面向桌面和多种移动设备的集成开发环境(IDE),主要用于构建跨平台的富互联网应用程序(RIA)。 - **主要功能**:它不仅支持应用程序的构建,还集成了测试、调试以及...

    使用ADOBE FLASH BUILDER 4.5

    第七章主要介绍Flash Builder中的单元测试工具FlexUnit,包括FlexUnit测试环境的创建、FlexUnit测试的创建和运行、配置FlexUnit测试以及查看FlexUnit测试运行的结果。 第八章介绍了使用Flex开发应用程序的基本工作...

    使用_FlashBuilder_4.7_开发指南_简体中文版

    在实际开发工作中,Flash Builder 通过其丰富的工具和功能,降低了跨平台 RIA 应用程序的开发难度,同时也加强了开发过程中的测试和调试能力,确保了应用程序的性能和质量。这些特性使得 Flash Builder 成为开发人员...

    FlexUnit,Flex调试专用插件!

    FlexBuilder4(后来被称为Flash Builder)是Adobe官方推出的集成开发环境(IDE),专门用于Flex应用的开发,其中内置了FlexUnit的支持。 FlexUnit的核心功能包括: 1. **测试组织**:FlexUnit允许开发者创建独立的...

    FlexUnit4熟悉与使用

    FlexUnit4 是一款针对ActionScript和Flex应用程序的单元测试框架,它的设计灵感来源于Java的JUnit。这个框架的主要目的是为了...在开发Flex应用时,熟练掌握FlexUnit4可以帮助我们实现更好的测试驱动开发(TDD)实践。

    flexbuilder_4.6中文帮助

    ### FlexBuilder 4.6 中文帮助文档知识点总结 #### 第1章:关于FlashBuilder ...通过上述各章节的详细介绍,读者可以全面了解 Flash Builder 的功能和使用方法,为自己的开发项目提供强有力的支持。

    flexunit 详细简单用例里面带有flexunit.swc包

    FlexUnit 是一款强大的ActionScript测试框架,主要用于编写和运行针对Adobe Flex、Flash Player以及Adobe AIR应用的单元测试。它借鉴了JUnit的模式,为开发人员提供了一种结构化的方法来验证代码的功能,确保软件的...

    Flex持续集成之单元测试

    压缩包中的"flexunit-flexunit-4.1.0-2-g7d4c01c.zip"很可能就是FlexUnit 4.1.0的源码或库文件,开发者可以通过导入这个库到项目中,利用其提供的测试类和方法来构建和执行单元测试。 持续集成(Continuous ...

    flash build 4.5 (flex4.5) 开发中文文档(flex4.5_help 中文翻译版)

    综上所述, Adobe Flash Builder 4.5 提供了丰富的功能来支持 Flex 和 ActionScript 3.0 的开发,不仅涵盖了从项目创建到发布的整个生命周期,还提供了强大的调试和性能优化工具,以及与其他 Adobe 工具的紧密集成。...

    Adobe Flash Build 4.6中文帮助文档

    Flash Builder中的FlexUnit测试环境提供了一系列工具,用以创建和运行FlexUnit测试,配置测试环境,并查看测试结果。这些工具能够帮助开发者确保应用的各个部分按照预期运行,并且能够在应用程序的开发过程中及时...

    flexunit ant版本里面有ant的详细配置

    每个方法对应一个特定的测试点,使用诸如`assertEqual`、`assertTrue`等断言方法来验证预期行为。 总的来说,通过Ant配置,我们可以将FlexUnit和Fluint有效地整合进项目的构建流程,实现自动化测试,提高开发效率和...

    flex测试总结

    - **FlexUnit**:Flex的单元测试框架,类似于Java的JUnit,提供断言和测试套件管理。 - **FlashBuilder的内置测试工具**:IDE自带的测试功能,可以方便地进行调试和测试。 - **Selenium Flex API**:结合Selenium...

    FlexUnit4.1

    Flex当前炙手可热的RIA技术,FlexUnit使Flex开发的单元测试成为可能。FlexUnit的目标和思想与JUnit都是差不多的,在此不赘述。FlexUnit也经历了几个版本,目前最新的稳定版是1.0RC版,已经支持了标注式的test,非常...

    grunt-flexunit:一个Grunt任务插件,可为基于Adobe FlexActionScriptMXMLFlashAIRetc的应用程序运行FlexUnit测试

    咕flex挠单位一个Grunt任务插件,用于为基于Adobe Flex / ActionScript / MXML / Flash / AIR / etc的应用运行FlexUnit测试。入门这个插件需要~0.4.2 如果您以前从未使用过 ,请务必查看《指南》,因为它说明了如何...

    flex-unit包

    9. **FlexUnit4AirCIListener** 和 **FlexUnit4FlexCoverListener**:这两个文件很可能分别是FlexUnit测试框架的监听器,用于在AIR (Adobe Integrated Runtime)环境中和代码覆盖率分析中增强测试体验。监听器可以...

Global site tag (gtag.js) - Google Analytics