关于 JMUnit

另请参见

IDE 为 CLDC 和 MIDP 应用程序的单元测试提供了内置的 JMUnit 支持。JMUnit 是一个基于 JUnit 的开放源代码项目,它为编写和执行 Java ME 代码测试提供了框架。

有关 JMUnit 的详细信息,请访问:

IDE 中的测试类型

可以使用 IDE 创建以下内容:

注意:IDE 无法使用 JMUnit 为 MIDlet 类或私有方法创建单元测试。

JMUnit 测试结构

缺省情况下,使用 JMUnit 生成测试时,IDE 将创建空的测试框架。每个测试类都由它所测试的类的名称后跟 Test 单词组成(如 MyClassTest.java)。每个标准项目都包含一个用于存储测试的缺省测试文件夹。此文件夹在“项目”窗口中显示为“测试包”节点。可以在项目中添加任意数量的测试文件夹。测试文件必须与它们所测试的源文件位于不同的源树中。

运行 JMUnit 测试

可以使用以下方法生成并找到测试:在“项目”窗口中选择任何类或包节点,然后从“工具”> "JUnit" 菜单中进行选择。

在生成第一个测试时,框架 JAR 中的 TestSuite MIDlet 将添加到 MIDlet 列表。在运行项目时,此 MIDlet 将显示在仿真器窗口的“运行”列表中。

所有测试类都将添加到 JAD 清单的名为 JMunitTestClasses 的属性中。当生成项目的第一个测试时,JMunit 框架 JAR 会将所有的项目配置添加到项目库中。框架 JAR 通过 JMUnittestClasses 属性来生成要运行的测试列表。请注意,Java ME 不像 JUnit 一样支持反射 API。因此,必须修改 JMUnit 创建的空测试,才能包含预期结果的断言,以便提供成功/失败结果相关性。

有关在 Mobility 项目中使用 JMUnit 的详细信息,请参见:

另请参见
关于 JUnit
使用 JMUnit

法律声明