MoMEUnit - MoMEUnit?用于J2ME应用程序单元测试的xUnit架构的一个实例。它?从众所周知的JUnit框架派生的。它只有CLDC 1.1遵守。
这个框架克服了J2ME MIDP API中缺少反射API,并支持JUnit框架的以下主要功能:
- ?于开发和测试运行。
- 在不同的测试中共享相同的夹具。
- 在自己的新灯具运行测试。
- 修改一组测试的夹具。
- 同时测试运行的可能性。
- 测试跑步者的独立性(不同的测试跑步者可以与框架包一起使用)。
此框架包括一个可选的Ant集成包。此软件包包含几个功能齐全,可扩展的任务,可简化MoMEUnit框架与Ant构建系统的使用。
MoMEUnit Ant集成包提供以下功能:
- 根据测试接口实现和指定的模式计算要运行的测试列表。没有必要指定要?确运行的测试用例。开发人?可以添加测试用例而无需配置测试运行器。- 根据指定的源文件,类,资源和库,代表开发人?运行已构建的J2ME应用程序的测试用例或构建测试应用程序。
- 在根据需要运行测试之前预先验证J2ME应用程序。
- 格式测试通过使用预定义或自定义测试结果格式化程序运行输出,就像在任务中。所有测试特性,包括时间和堆栈跟踪都可用。
- 通过指定预定义或自定义模拟器或预验证器,使开发人?可以选择运行模拟器和/或预验证工具。
- 通过指定应用程序JAD描述符和/或清单的属性,使开发人?能够配置测试J2ME应用程序。
这个框架提供了一个MIDletTestRunner - 一个完全可配置的MIDlet作为扩展。它用于在仿真器或移动设备中运行测试。它在一个屏幕中?示测试运行的结果(进度条,统计,故障列表或具有每个测试的详细消息的错误)。测试可以在启动期间自动运行,并在以后重新执行多次。它可以打印描述性的消息,将失败和错误与stack-trace一起发送到标准错误输出
新功能:·超时功能添加到ant集成包和MIDletTestRunner和小bug修复。
评论没有发现