我正在使用AsUnit对我当前的AS3项目进行单元测试。我的Main()基本上是:
if ( UnitTest )
runUnitTests();
else
runMainProgram();在构建之前更改UnitTest的位置取决于我想要运行程序还是运行单元测试。有没有一种方法可以更容易地在这两种模式之间切换?
最理想的情况是,我会使用F5来构建UnitTest=false,使用另一个热键来构建UnitTest=false。与FlashDevelop最接近的距离是多少?
发布于 2011-08-16 20:48:27
您可以在FlashDevelop中执行以下操作
if(CONFIG::debug) {
trace("Debug");
} else if(CONFIG::release) {
trace("Release");
}它们对应于工具栏中播放按钮旁边的下拉列表。
请参阅此链接:http://www.flashdevelop.org/wikidocs/index.php?title=AS3_Conditional_Compilation
就快捷键而言,只需创建一个宏来切换释放模式,然后点击播放即可。从那里你可以在你的宏中添加任何你想要的快捷方式。因此,一个快捷方式将根据需要将课程启动到调试/发布模式。
还要注意,你可以有其他的CONFIG::bla-所以你可能想要有CONFIG:unit1,CONFIG:unit2等等。
发布于 2011-08-28 00:40:49
简单的解决方案:
发布于 2013-02-05 04:47:53
添加另一个项目文件。使用它作为主节点来运行测试。"Document class“文件上的上下文菜单。
https://stackoverflow.com/questions/7077021
复制相似问题