gpt4 book ai didi

actionscript-3 - 如何为单元测试构建配置 FlashDevelop?

转载 作者:行者123 更新时间:2023-12-04 06:49:42 25 4
gpt4 key购买 nike

我正在使用 AsUnit 对我当前的 AS3 项目进行单元测试。我的 Main() 基本上是:

if ( UnitTest ) 
runUnitTests();
else
runMainProgram();

我在构建之前更改 UnitTest 的位置取决于我是想运行程序还是运行单元测试。有没有一种方法可以更轻松地在两种模式之间切换?

最佳情况下,我会使用 F5 来构建 UnitTest=false 和另一个热键来构建 UnitTest=false。使用 FlashDevelop 我可以获得的最接近结果是什么?

最佳答案

在FlashDevelop中可以进行如下操作

        if(CONFIG::debug) {
trace("Debug");
} else if(CONFIG::release) {
trace("Release");
}

这些对应于工具栏中播放按钮旁边的下拉菜单。

请参阅此链接:http://www.flashdevelop.org/wikidocs/index.php?title=AS3_Conditional_Compilation

就快捷方式而言,只需创建一个切换 Release模式然后点击播放的宏即可。从那里你可以添加任何你想要的快捷方式到你的宏。因此,一个快捷方式将根据需要将类(class)启动到调试/ Release模式。

另请注意,您可以拥有其他 CONFIG::bla - 因此您可能希望拥有 CONFIG:unit1、CONFIG:unit2 等。请参阅上面的链接。

关于actionscript-3 - 如何为单元测试构建配置 FlashDevelop?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7077021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com