使用FlexUnit对库和mxml进行Flex单元测试

时间:2010-05-19 04:25:10

标签: flash flex unit-testing flexunit

我有一些软件类(库)可以在任何mxml文件上运行命令。 这些类(库)包装在SWC文件中。任何示例mxml应用程序都会引用此SWC文件(通过添加为SWC文件)。 我的问题是我想使用FlexUnit对我的示例mxml文件测试这些软件类(库)。也就是说,我应该测试mxml文件上由软件类运行的方法。

1 个答案:

答案 0 :(得分:1)

如果您正在进行单元测试,那么您应该仅对mxml文件的功能进行单元测试,而不是将两者集成在一起。

设置flexunit以测试mxml文件上的函数,并使用模拟库(如ASMock)来模拟库类。然后,您可以编写脚本并断言mxml文件中的功能与specsp一样。

如果您希望进行集成/功能测试,可能需要查看使用FlexMonkey。它将为您驱动并按下按钮,并允许您断言各种行为/属性。