将 Spock 测试框架集成到 Eclipse Neon2 v4.6.2 中

Integration Spock Testing Framework into Eclipse Neon2 v4.6.2

我正在使用 Eclipse Neon2 (4.6.2)。我正在尝试使用 Spock 框架 (http://spockframework.org/)。这是我到目前为止所做的:

  1. 向 Eclipse 添加了 Groovy 插件。由于在 Eclipse Market 中没有针对此特定版本的 Eclipse (Neon2 V4.6.2) 的 Groovy 插件,我按照此处特别是 'How To Install' 部分中提到的说明进行操作:https://github.com/groovy/groovy-eclipse/wiki

  2. 我右键单击我的 Eclipse 项目并将其转换为 Groovy 项目。

  3. 我从 Eclipse Marketplace 安装了 Jspresso 的 Spock 插件 2.13。

  4. 我右键单击了我的 Eclipse 项目并向其中添加了 'Spock Nature'。

在这个阶段我可以创建 Groovy classes 但 IDE 仍然无法识别 Spock 语法。例如,当扩展 Spock 的规范 class 时,我们得到一个 class not found 或 package not found 错误。

我意识到如何使用 Maven 或 Gradle 可以更轻松地做到这一点,但现在这是一个很长的故事,我只是想找出到目前为止我做错了什么。

谢谢。

您是否将 Spock 添加为项目的依赖项?编译测试时它需要在类路径上。