我在 Intellij 12 中设置了一个现有的 Java 项目,并试图向其中添加一些 Groovy 类。我开始尝试添加一个简单的 Spock 类以用于测试目的,但是当我右键单击该类时,它没有给我运行它的选项。
我查看了我的 Intellij 配置,它正确地引入了 groovy。此外,我可以编写一个使用 Groovy 类的 Groovy 脚本,该脚本可以毫无问题地运行,因此看起来 Groovy 已连接。是否需要配置其他内容以专门运行 Spock 测试?
最佳答案
获取 spock 和所有依赖项的最简单方法是从 maven 添加库。
然后,如果你想允许批处理它们,你应该把你的测试放在一个文件夹中,标记为测试文件夹。
如果您将脚本放在未标记为测试的文件夹或源文件夹中,您将无法运行它。
如果看不到运行按钮,可能是 Idea 无法将文件识别为可运行文件,它不在源/测试根目录下,或者它的扩展名无效。
关于java - 在 Intellij 中将 Spock 测试添加到 Java 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20120153/