如果您在 Flex Builder 3 中创建纯 ActionScript 项目并希望使用 flexunit 进行单元测试,最佳选择是什么?
内置的 Flex 构建器将拒绝构建包含 TestRunnerBase 组件的 mxml 文件,因为它是纯 ActionScript 项目(不允许使用 Flex)。无法将mxml文件添加到项目设置中的“ActionScript应用程序”列表中。
现在我可以看到两个选项,都是不受欢迎的。
- 将单元测试 mxml 文件添加到项目中,并创建一个外部工具设置来构建和运行它。这是我现在采用的方法,它工作正常,只是无法进行交互式调试。
- 仅为测试 mxml 文件创建一个新的 Flex 项目,并将主项目的 src 目录添加为构建选项中的附加源目录。我不喜欢这种方法,因为除了维护两个项目的丑陋之外,它还要求我将 mxml 文件保存在与所有其他源文件不同的目录树中。
最佳答案
总是有 ASUnit .
关于apache-flex - Flexunit 与 Flex Builder 3 中的纯 ActionScript 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/366088/