作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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/
我是一名优秀的程序员,十分优秀!