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

标签 java eclipse groovy junit4 spock

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

  1. 向 Eclipse 添加了 Groovy 插件。由于 Eclipse Market 中没有适用于此特定版本 Eclipse (Neon2 V4.6.2) 的 Groovy 插件,因此我按照此处提到的说明进行操作,特别是“如何安装”部分中的说明:https://github.com/groovy/groovy-eclipse/wiki

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

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

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

在这个阶段,我可以创建 Groovy 类,但 IDE 仍然无法识别 Spock 语法。例如,当扩展Spock的Specification类时,我们会得到类未找到或包未找到错误。

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

谢谢。

最佳答案

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

关于java - 将 Spock 测试框架集成到 Eclipse Neon2 v4.6.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41939951/

相关文章:

java - Gson将长度为1的json数组解析为JsonArray对象而不是JsonObject对象

java - 使用java从URL中删除jsessionid的正则表达式

java - 使用 versions-maven-plugin 在我的父 pom.xml 中获取最新版本的插件

eclipse - 如何安装Eclipse版本2018-09(4.9.0)的CVS客户端?

groovy - Groovy 中的深复制映射

java - Amazon Ec2 FTP 写入权限

java - 无内存屏障的乱序写入 : the only possible cause of Data Race?

java - 无法导入 org.slf4j.Logger - 如何将 jar 添加到类路径?

java - 动态语言开/关 Java JVM

hibernate - 从 grails 中的 Java 类访问数据库