java - Intellij 无法正确识别 Groovy 测试
问题描述
我有用 spock 编写的测试。每次我运行测试时 IntelliJ 说配置错误 - 但如果我按应用等,我可以运行这些测试 - 我能做什么,看不到这些消息?
- 我收到此错误消息的测试示例:
- 尝试运行测试后打开的配置:
- 最后的错误信息:
任何想法如何摆脱这些?
现在我已经创建了问题。
解决方案
IntelliJ IDEA JUnit 配置将方法名称和参数签名存储在单个字符串实例中。
虽然这适用于 Java(它不允许在方法名称中使用括号),但不适用于其他 JVM 语言。
这个问题与 Spock 无关,它对于用 Groovy 编写的任意 JUnit 测试类是可重现的。
关注 YouTrack 票以获取更新。
推荐阅读
- javascript - 如何仅在一个元素上激活 ng-class?
- asp.net-mvc - MVC 在控制器中一次性授权属性
- python - 如何通过 python http 请求发送一个大的 JSON 文件
- vue.js - Vuex /状态管理不适用于具有路由历史记录的Nuxt
- amazon-web-services - 在使用云形成创建堆栈时加密 EC2 的根卷
- azure - Kibana 无法连接 ElasticSearch (Azure)
- r - 将一个数据帧中的键值转换为另一个数据帧的列
- python - dateutil 解析器:如何解析用空格分隔的时间?
- python - 使用 Pandas 创建日期范围系列
- python - PYSPARK:-在数据框中爆炸数组而不丢失空值:'DataFrame'对象没有属性'_get_object_id'