【发布时间】:2023-03-21 20:55:02
【问题描述】:
在我在 Spock 中进行测试的项目中重构 IntelliJ 中的 Java 类名时,我根本没有重命名 Spec 文件。
例如。 class FilteredRequest 和 FilteredRequestSpec 重构类名后,规范名称保持不变。
这样可以实现吗?
【问题讨论】:
标签: java intellij-idea groovy spock
在我在 Spock 中进行测试的项目中重构 IntelliJ 中的 Java 类名时,我根本没有重命名 Spec 文件。
例如。 class FilteredRequest 和 FilteredRequestSpec 重构类名后,规范名称保持不变。
这样可以实现吗?
【问题讨论】:
标签: java intellij-idea groovy spock
如果它被称为FilteredRequestTest,那么在重命名对话框中选中“重命名测试”时,IntelliJ 会找到它。
如果它被称为FilteredRequestSpec,那么它不会被发现或重命名。
这似乎是一个错误,因为“创建新测试”对话框发现 FilteredRequestSpec 测试正常...
确实有a bug report on the IntelliJ bugtracker,你可以投票赞成
【讨论】: