2

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

4

1 回答 1

1

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

设置 flexunit 来测试 mxml 文件上的功能并使用模拟库(如ASMock来模拟库类。然后您可以编写脚本并断言 mxml 文件中的功能按规定运行。

如果你想做集成/功能测试,你可能想看看使用FlexMonkey。它将为您驱动和按下按钮,并允许您断言各种行为/属性。

于 2012-08-29T20:48:48.243 回答