spock 相关问题

Spock是Java和Groovy应用程序的测试和规范框架。高度表达的规范语言使得创建和维护代码变得容易。

Spock 不清楚的断言行为

据我所知,验证测试结果的一种方法是将表达式写入 then 部分,其计算结果为布尔值。 然而最近我经历了一种我不理解的行为。好像...

回答 2 投票 0

Gradle 找不到 org.codehaus.groovy:groovy:4.0.12

我必须删除我的项目并重新创建它,当我这样做时,我开始从我的 gradle 构建中收到以下错误。 启动 Gradle 守护进程(后续构建会更快) > 任务:编译...

回答 1 投票 0

如何使用 Spock 进行模拟

我想用 Spock 模拟 Spring ResTemplate 的 getEntity 方法 产品 getProducts(产品搜索请求) { Map queryParam = new HashMap<>(); queryParam.put...

回答 1 投票 0

Spock Mock 不工作,测试抛出 NullPointerException

我在 spock 中进行模拟时遇到问题,我的 variabla systemTaskOptional 为 null,测试抛出错误。这是我的测试代码,以及带有业务逻辑的部分代码,其中抛出空值。 ...

回答 1 投票 0

如何使用 Spock 模拟有效地模拟流畅的界面?

我想用mock来模拟一些流畅的界面,它基本上是一个邮件生成器: this.builder() .来自(来自) .到(到) .cc(抄送) .密件抄送(密件抄送) .

回答 2 投票 0

Spock 在Where 块中测试异常处理

我正在测试一个有一些依赖项的服务方法;我想断言,如果这些依赖项中的任何一个抛出异常,则服务方法应该返回默认值。 服务...

回答 2 投票 0

Spock 发生异常:太少的调用: xxxx 不匹配的调用(按相似度排序)

我使用Spock来测试我的java代码,具体测试方法是MnsTemplate的sendMessage方法,单元测试在MnsTemplateTest中,它们在下面的代码中。 在这个单元测试中,我模拟了MNSClient、CloudQ...

回答 1 投票 0

Grail、GORM、Spock:表 [X] 中的关联引用未映射的类:[Y]

向该服务使用的域对象之一添加新关联后,我在 Spock 测试中收到此错误。我没有发现任何与 Grails 相关或 GORM 相关的问题引用...

回答 1 投票 0

Grail、GORM、Spock:休眠映射失败:表 X 中的关联引用未映射的类 Y

向该服务使用的域对象之一添加新关联后,我在 Spock 测试中收到此错误。我没有发现任何与 Grails 相关或 GORM 相关的问题引用...

回答 1 投票 0

在 Groovy 中测试 SpringBoot Webclient 在 put 调用中抛出 NullPointerException

我正在测试一个Java方法,该方法使用Spring Boot WebClient发出PUT请求并返回void。该测试是用 Groovy 编写的。这是我要测试的方法: 公共无效putProcessing(最终...

回答 1 投票 0

如何在grails spock规范测试中使用数据库方法?

我将使用 spock 的规范测试来测试一些类测试。 某些方法使用 Domain.list() 并且无法通过光规范测试获得。 当然我可以替换 Domain.list() ...

回答 1 投票 0

如何模拟随机静态方法:RandomStringUtils.random

我在“vars”文件夹中有以下简单文件 random.groovy,我尝试使用 groovy 2.4 和 spock testframework 1.3-groovy-2.4 进行测试。该文件基本上是关于生成随机字符...

回答 1 投票 0

模拟新日期或System.currentTimeMillis

我正在使用 Groovy 和 Spock 框架设置测试。我的测试取决于时间的流逝,并且相关服务使用 new Date() 来执行某些规则。因此,我想修改...

回答 1 投票 0

Spock 模拟异常导致代码覆盖率问题

我有以下代码,我正在尝试在 Spock 中进行测试 类验证器{ 字符串 envCheck(字符串环境) { if (环境== null || 环境.isEmpty()) { 新

回答 1 投票 0

Spock - 在 GString 中使用占位符时出现断言问题

我遇到了 Spock 的问题,在比较相同的字符串时出现断言错误。 我的测试用例: def“当公司中已存在电子邮件时应返回错误”() { 给出:“A

回答 1 投票 0

Spock - 在 GString 中使用占位符时出现断言问题

我在 Spock 上遇到了问题,在比较相同的字符串时出现断言错误。 我的测试用例: def“当公司中已存在电子邮件时应返回错误”() { 给出:“A

回答 1 投票 0

如何在 Spring Boot 应用程序中使用 Spock 配置 JerseyTest 进行单元测试?

我想在 Spring Boot 应用程序中使用 Jersey Test 测试下一个控制器类。 控制器类 @RestController @RequestMapping(“/api/v1/demo”) 公共类用户控制器{

回答 1 投票 0

如何重复Spock测试?

如此处所述,目前不支持 @Repeat 注释。如何将 spock 测试标记为重复 n 次? 假设我有 spock 测试: def“测试一些东西”(){ 预计: 断言 myServ...

回答 6 投票 0

在 JUnit XML 结果文件中对来自 Spock 的 @Unroll 测试进行分组(或合并)

我有一个像这样的 Spock @Unroll 测试: @展开 def '会话使用 TLS 协议 #enabledProtocolsOfSocket #protocolOfSession'() { 给定: // ... 预计: // ... 在哪里:

回答 1 投票 0

Spock框架中如何正确验证mock方法调用?

我正在尝试使用 Spock 框架测试方法,但在验证模拟方法调用时遇到问题。这是我的代码: com.workato.agent.smb 包 导入 spock.lang.

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.