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"可能是FlexUnit 4库的文件,解压后,开发者需要将这些文件导入到他们的Flex项目中,以便使用该测试框架进行测试。 总之,FlexUnit 4是Flex开发中不...
Adobe®Flash®Builder™是一种集成开发环境(IDE),专门用于开发和部署跨平台的富互联网应用程序(RIA),支持桌面以及各种移动设备。在2012年发布的4.7版本中,它不仅提供了代码编写和编辑功能,还包括了测试、...
- **定义**:Adobe® Flash® Builder™ 是一款面向桌面和多种移动设备的集成开发环境(IDE),主要用于构建跨平台的富互联网应用程序(RIA)。 - **主要功能**:它不仅支持应用程序的构建,还集成了测试、调试以及...
第七章主要介绍Flash Builder中的单元测试工具FlexUnit,包括FlexUnit测试环境的创建、FlexUnit测试的创建和运行、配置FlexUnit测试以及查看FlexUnit测试运行的结果。 第八章介绍了使用Flex开发应用程序的基本工作...
在实际开发工作中,Flash Builder 通过其丰富的工具和功能,降低了跨平台 RIA 应用程序的开发难度,同时也加强了开发过程中的测试和调试能力,确保了应用程序的性能和质量。这些特性使得 Flash Builder 成为开发人员...
FlexBuilder4(后来被称为Flash Builder)是Adobe官方推出的集成开发环境(IDE),专门用于Flex应用的开发,其中内置了FlexUnit的支持。 FlexUnit的核心功能包括: 1. **测试组织**:FlexUnit允许开发者创建独立的...
FlexUnit4 是一款针对ActionScript和Flex应用程序的单元测试框架,它的设计灵感来源于Java的JUnit。这个框架的主要目的是为了...在开发Flex应用时,熟练掌握FlexUnit4可以帮助我们实现更好的测试驱动开发(TDD)实践。
### FlexBuilder 4.6 中文帮助文档知识点总结 #### 第1章:关于FlashBuilder ...通过上述各章节的详细介绍,读者可以全面了解 Flash Builder 的功能和使用方法,为自己的开发项目提供强有力的支持。
FlexUnit 是一款强大的ActionScript测试框架,主要用于编写和运行针对Adobe Flex、Flash Player以及Adobe AIR应用的单元测试。它借鉴了JUnit的模式,为开发人员提供了一种结构化的方法来验证代码的功能,确保软件的...
压缩包中的"flexunit-flexunit-4.1.0-2-g7d4c01c.zip"很可能就是FlexUnit 4.1.0的源码或库文件,开发者可以通过导入这个库到项目中,利用其提供的测试类和方法来构建和执行单元测试。 持续集成(Continuous ...
综上所述, Adobe Flash Builder 4.5 提供了丰富的功能来支持 Flex 和 ActionScript 3.0 的开发,不仅涵盖了从项目创建到发布的整个生命周期,还提供了强大的调试和性能优化工具,以及与其他 Adobe 工具的紧密集成。...
Flash Builder中的FlexUnit测试环境提供了一系列工具,用以创建和运行FlexUnit测试,配置测试环境,并查看测试结果。这些工具能够帮助开发者确保应用的各个部分按照预期运行,并且能够在应用程序的开发过程中及时...
每个方法对应一个特定的测试点,使用诸如`assertEqual`、`assertTrue`等断言方法来验证预期行为。 总的来说,通过Ant配置,我们可以将FlexUnit和Fluint有效地整合进项目的构建流程,实现自动化测试,提高开发效率和...
- **FlexUnit**:Flex的单元测试框架,类似于Java的JUnit,提供断言和测试套件管理。 - **FlashBuilder的内置测试工具**:IDE自带的测试功能,可以方便地进行调试和测试。 - **Selenium Flex API**:结合Selenium...
Flex当前炙手可热的RIA技术,FlexUnit使Flex开发的单元测试成为可能。FlexUnit的目标和思想与JUnit都是差不多的,在此不赘述。FlexUnit也经历了几个版本,目前最新的稳定版是1.0RC版,已经支持了标注式的test,非常...
咕flex挠单位一个Grunt任务插件,用于为基于Adobe Flex / ActionScript / MXML / Flash / AIR / etc的应用运行FlexUnit测试。入门这个插件需要~0.4.2 如果您以前从未使用过 ,请务必查看《指南》,因为它说明了如何...
9. **FlexUnit4AirCIListener** 和 **FlexUnit4FlexCoverListener**:这两个文件很可能分别是FlexUnit测试框架的监听器,用于在AIR (Adobe Integrated Runtime)环境中和代码覆盖率分析中增强测试体验。监听器可以...