以下界面包含执行一系列功能的 UTA 操作链接,包括创建和运行测试、更新代码和浏览资源:
此外,与工厂方法和特定建议关联的操作和快速修复显示在工厂方法和建议视图中(详细信息,请参阅配置工厂方法和建议的使用方法)。
单元测试助手视图
单元测试助手视图主要用于测试的创建、运行与交互。它是上下文敏感视图,针对编辑器中当前选择显示可用的所有操作。
创建测试的操作:
- Regular - 创建常规测试(请参阅创建基本单元测试)。
- 参数化 - 创建参数化测试(请参阅创建参数化单元测试)。
- 创建测试套件 - 为一个或多个类创建测试套件(请参阅创建测试套件)。
- Regular Spring - 为 Spring 组件方法创建常规测试(请参阅创建 Spring 单元测试)
- 参数化的 Spring - 为 Spring 组件方法创建参数化测试(请参阅创建 Spring 单元测试)
- Regular private - 为私有方法创建常规测试(请参阅创建基本单元测试)。
- 参数化的 private - 为私有方法创建参数化测试(请参阅创建参数化单元测试)。
- Regular Spring 私有方法 - 为私有 Spring 组件方法创建常规测试(请参阅创建 Spring 单元测试)
- 参数化的 Spring 私有方法 - 为私有 Spring 组件方法创建参数化测试(请参阅创建 Spring 单元测试)
- 克隆测试 [方法名] - 复制现有测试(请参阅创建基本单元测试)
- 覆盖该行 - 创建一个测试,以覆盖编辑器中所选行(请参阅覆盖所选代码行)
运行测试的操作:
- 运行测试 [方法名] - 运行所选方法的测试(请参阅使用单元测试助手执行单元测试)。
- 全部运行 - 运行方法的类中所有测试(请参阅使用单元测试助手执行单元测试)。
- 跟踪 [方法名] - 运行测试并显示执行期间已更改的值相关的信息(请参阅跟踪对象变更和创建断言)。
更新测试代码的操作:
- 跟踪和做出断言 - 运行测试并自动生成断言(请参阅跟踪对象变更和创建断言)。
- 模拟 - 创建模拟(请参阅创建模拟)。
- 实例化 - 实例化对象。
- 使用工厂方法实例化 - 使用 Javadoc 中标记的工厂方法实例化对象(请参阅配置工厂方法)
- 标记工厂方法 - 将 @jtest.factory 标记添加到方法的 Javadoc 注释中(请参阅配置工厂方法)
- 取消标记工厂方法 - 从方法的 Javadoc 注释中删除 @jtest.factory 标记(请参阅配置工厂方法)
- 使用 AI 优化 [方法名] - 根据用户指令,使用 Parasoft 首选项中配置的 LLM 提供者针对所选测试提供更新建议(请参阅使用 AI 优化测试)
在测试和源类之间进行浏览的操作:
- 源类 - 浏览源类。
- 测试类 - 浏览测试类。
上下文菜单
在单元测试助手视图中显示的操作也可以在上下文菜单中找到。针对基于变更的测试,上下文菜单还可能包括额外的选项(请参阅测试影响分析)。
右键点击编辑器中的类或方法,然后选择单元测试查看可执行的操作。
如需显示整个包和项目的可用选项,在 Package Explorer 或 Project Explorer 中右键点击所选包或项目。
快速修复对话框
您可以在上下文辅助对话框中选择能够帮助您运行测试和修改代码的选项(可通过键盘快捷键打开该对话框)。
按下 Ctrl+1(Eclipse)或 Alt+Enter(IntelliJ)查看当前光标位置的代码可执行的选项: