编辑 JUnit 测试

JUnit 测试套件编辑器可以对 JUnit 测试创建和除去方法以及控制那些方法的调用方式。双击 JUnit 测试套件文件将打开 TPTP JUnit 测试套件编辑器。在该编辑器中,显示了三个选项卡:概述测试方法行为

“概述”选项卡

概述(如上所示)记录各种属性:TPTP JUnit 测试的名称(在本示例中是 SimpleTest)、它的描述(“TPTP JUnit 测试示例”)、它的文件路径(/javaProject/junit/samples/SimpleTest.testsuite)、涉及的 Java 包名(junit.samples)以及 Java 类名(SimpleTest)。可以直接输入 Java 包名,也可以使用浏览按钮来浏览至 Java 包。

“测试方法”选项卡

如果选择了“测试方法”选项卡,视图将切换至编辑器的“测试方法”部分:

选择测试方法时,在右窗格中将显示它的名称描述(如果有的话)。

要更改测试方法的名称,请在左窗格中选择该测试方法,然后编辑名称文本框。要更改测试用例的描述,请在左窗格中选择该测试方法,然后编辑描述文本框。使用“添加”和“除去”按钮来分别添加测试方法和除去现有的所选测试方法。使用“上移”和“下移”按钮来更改测试方法的顺序。

“行为”选项卡

在“概述”选项卡视图中,如果选中作为代码来实现测试行为复选框,则该行为完全基于代码,即,测试方法将完全按照“测试方法”视图中显示的方式执行。这就是与由于将 JUnit 测试导入 TPTP JUnit 测试而创建的 TPTP JUnit 测试相关的位置。

如果清除了作为代码来实现测试行为复选框,则将显示附加的行为选项卡。(注意,只应该对手工创建的 TPTP JUnit 测试使用行为功能。)

“行为”选项卡允许您指定测试方法的运行频率和顺序。这是通过调用循环实现的:调用允许指定要运行的测试方法以及运行顺序;循环允许在可以迭代一次或多次的循环中插入选择的测试方法。行为可以同时包含调用和循环。要设置单个循环:

选择行为选项卡,单击添加...按钮并选择循环。这将设置单一循环控制下的行为。名称输入字段中填充了缺省值循环 1描述是空的。

缺省情况下,循环的迭代次数是 1。可以通过用于指定循环迭代次数的迭代次数复选框来进行更改。

 

如果选中了“同步”并指定了多次迭代,则将按顺序执行循环迭代。如果清除了“同步”并指定了多次迭代,则将以并发方式执行循环迭代。

上移下移按钮用来改变调用和循环的相对位置。添加插入按钮用来添加选择的循环或调用,除去按钮用来删除选择的循环或调用。

循环是可以嵌套的,而调用可以存在于循环外部。

键盘控制

按 ALT-k 或 ALT-s 将把编辑器光标分别定位在“包名”或“类名”字段的文本框开头。

相关任务
添加测试方法