首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为单元测试构建配置FlashDevelop?

如何为单元测试构建配置FlashDevelop?
EN

Stack Overflow用户
提问于 2011-08-16 18:51:26
回答 4查看 1.2K关注 0票数 3

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

代码语言:javascript
复制
if ( UnitTest ) 
    runUnitTests();
else
    runMainProgram();

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

最理想的情况是,我会使用F5来构建UnitTest=false,使用另一个热键来构建UnitTest=false。与FlashDevelop最接近的距离是多少?

EN

回答 4

Stack Overflow用户

发布于 2011-08-16 20:48:27

您可以在FlashDevelop中执行以下操作

代码语言:javascript
复制
        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等等。

票数 2
EN

Stack Overflow用户

发布于 2011-08-28 00:40:49

简单的解决方案:

  • 复制FlashDevelop项目文件(.as3proj)并将其命名为"MyProject_tests.as3proj",
  • 打开此项目,创建一个新的ProjectTests类并将其设置为主类,
  • 在项目设置中更改输出SWF。
票数 1
EN

Stack Overflow用户

发布于 2013-02-05 04:47:53

添加另一个项目文件。使用它作为主节点来运行测试。"Document class“文件上的上下文菜单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7077021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档