创建一个 Eclipse 游戏插件,第 4 部分: 打包、测试和发布
2009-12-14 00:00:00 来源:WEB开发网核心提示: 概述和设置在 第 3 部分 中,我们完成了插件的编写,创建一个 Eclipse 游戏插件,第 4 部分: 打包、测试和发布(3),现在,要对它进行单元测试、构建和打包以便发布,对它进行单元测试仍然是好想法,在本节中,首先,将在 JUnit 框架的帮助下为插件开发单元测试
概述和设置
在 第 3 部分 中,我们完成了插件的编写。现在,要对它进行单元测试、构建和打包以便发布。首先,将在 JUnit 框架的帮助下为插件开发单元测试。这会帮助您熟悉 Eclipse 的 JUnit 支持。接下来,将把插件导出到 Eclipse IDE 中,这样您就可以开始在工作的间隙玩这个射击游戏。为了可以使用 Eclipse 的 Configuration Manager 来管理和更新插件,我们将为它创建一个特性。还要学习构建和发布插件的其他选项。最后,将开发一个自动化的构建和测试过程,这样无需手工干涉就可以完成构建和测试。
安装必需的其他软件
除了前几部分中安装的系统需要的所有软件之外,还需要安装 Eclipse 自动化测试框架(org.eclipse.test),可能还需要 Info-ZIP 实用程序。这两者都可以从 “系统需求” 中列出的位置免费下载。
对插件进行单元测试
优秀的开发人员可以快速修复 bug,但是伟大的开发人员会编写单元测试来检查他们开发的代码,从而避免 bug 出现。实际上,“测试优先” 方式甚至主张在编写实际功能之前就创建单元测试,以此作为捕捉驱动组件开发的低级功能需求的方法。
单元测试可以捕获组件的预期行为,确保开发出的应用程序与预期一致。如果您的插件要公开一个供其他人使用的公共 API,那么单元测试就更重要了。在这种情况下,单元测试可以帮助确保插件确实符合公布的约定,而且可以作为客户机使用插件的示例。
即使您开发的插件没有公开公共的 API,对它进行单元测试仍然是好想法。在本节中,我们将研究 Eclipse 为进行插件的单元测试提供的工具。
Eclipse 中的 JUnit 支持
更多精彩
赞助商链接