【问题标题】:IntelliJ rename in Java with Spock tests - doesn't rename test file使用 Spock 测试在 Java 中重命名 IntelliJ - 不重命名测试文件
【发布时间】:2023-03-21 20:55:02
【问题描述】:

在我在 Spock 中进行测试的项目中重构 IntelliJ 中的 Java 类名时,我根本没有重命名 Spec 文件。 例如。 class FilteredRequestFilteredRequestSpec 重构类名后,规范名称保持不变。

这样可以实现吗?

【问题讨论】:

    标签: java intellij-idea groovy spock


    【解决方案1】:

    如果它被称为FilteredRequestTest,那么在重命名对话框中选中“重命名测试”时,IntelliJ 会找到它。

    如果它被称为FilteredRequestSpec,那么它不会被发现或重命名。

    这似乎是一个错误,因为“创建新测试”对话框发现 FilteredRequestSpec 测试正常...

    确实有a bug report on the IntelliJ bugtracker,你可以投票赞成

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-28
      • 2021-12-09
      • 1970-01-01
      • 2013-12-24
      • 2016-05-29
      • 1970-01-01
      • 2012-05-19
      相关资源
      最近更新 更多