Intellij无法正确识别Groovy测试

时间:2019-03-18 20:36:16

标签: java spring intellij-idea groovy spock

我用spock编写了测试。每次我运行IntelliJ测试时都说配置错误-但是如果我按Apply等,我就可以运行这些测试-该怎么办,看不到这些消息?

  1. 我收到此错误消息的测试示例:

enter image description here

  1. 尝试运行测试后打开的配置:

enter image description here

  1. 最后错误消息:

enter image description here

有什么办法摆脱这些想法吗?

到目前为止,我已经创建了issue

1 个答案:

答案 0 :(得分:1)

IntelliJ IDEA JUnit配置将方法名称和参数签名存储在单个字符串实例中。

虽然这适用于Java(不允许在方法名称中使用括号),但对于其他JVM语言则失败。

此问题与Spock无关,它可以用Groovy编写的任意JUnit测试类重现。

Follow YouTrack ticket获取更新。