当前位置: 首页 > 知识库问答 >
问题:

使用Groovy Beta3,但找不到一个可以工作的Spock版本

郑松
2023-03-14
testCompile (group: 'org.spockframework', name: 'spock-core', version: '1.3-groovy-2.5') {
        exclude group: 'org.codehaus.groovy', name: 'groovy-all'
    }

共有1个答案

昝存
2023-03-14

Spock从2.0-M2版本开始支持Groovy3。

对于Gradle来说,添加一个专门用于Groovy3的Spock's JAR就足够了:

testImplementation('org.spockframework:spock-core:2.0-M2-groovy-3.0')

并启用JUnit平台:

test {
    useJUnitPlatform()
}
 类似资料:
  • 遵循文档中的示例: https://symfony.com/doc/current/page_creation.html 我遇到这个错误消息: 自动加载程序期望类"App\Controller\LuckyController"定义在文件"/var/www/my-project/供应商/作曲家/.../... /src/Controller/LuckyController.php”。找到该文件,但类

  • 编辑:getResourceAsStream()与FileInputStream 这是我找到的最好的解释。就我个人而言,在尝试了InputStream的所有不同子类后,我觉得FileInputstream()返回的InputStream和getResourceAsStream()返回的InputStream的实现在某些方面略有不同(导致与javax.xml.parsers.不兼容)。 我会把这个打

  • 好吧,所以我得到了一个新的电脑 Windows 7 Pro 64位Service Pack 1 我安装了jdk-7U25-Windows-x64(jdk 1.7.0_25) 它安装在默认位置C:\program files\java\jdk1.7.0_25 我向Path环境变量添加了%java_home%\bin(是的,在添加之前我使用了;) 单击确定 关闭所有CMD窗口打开它们 现在,如果我运行

  • 我有一个简单控制器的设置: 对于这个简单的控制器,我试图使用MockMVC在Spock中编写一个测试: 我有的罐子是: Spring测试:4.0.5 Javax servlet api:3.0.1 spock Spring:0.7-groovy-2.0 运行测试后出现的错误如下:

  • 我有两个类,每一个通过工厂自动生成同一个类:

  • 问题内容: 我试图在HashMap中找到一个键。我可以使用’get’打印选定的键,但是在if语句中使用’containsKey’时,找不到该键。 我知道该键存在于Map中,但它一直返回false。有什么想法的人吗? 我的代码: 这是Location类的代码: 问题答案: 您必须确保该类已正确实现其和方法(文档)。也就是说,如果两个对象实际上相等,则它们应该共享一个公共哈希码,并且它们的方法应该返回