spock 相关问题

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

JUnitException:ID为“spock”的TestEngine未能发现测试

我们正在尝试对我们的测试套件进行一些更新。我们希望将使用 PACT 的合约测试转换为使用 jUnit5。 当我们更新我们的软件包(例如 PACT 消费者/提供商)时...

回答 1 投票 0

验证@KafkaListener在Kafka生产者发送到Spock后是否被调用

我有一个带有 @KafkaListener 的 Spring 消费者: @服务 @Slf4j 公共类事件监听器{ @KafkaListener(topics = "主题", groupId = "组id") 公共无效消费者(

回答 1 投票 0

看起来我的测试不等待订阅 - webflux、spock、stepVerifier

我将问题简化为这个伪代码。 我的控制器 @RestController @RequestMapping("api") @RequiredArgsConstructor 公共类测试控制器{ 私人最终服务; @

回答 1 投票 0

Spock Mock 未更新字段

假设我们有一个要模拟的类。 苹果类{ 颜色 颜色 布尔是否新鲜 } 我们用 Mock 来模拟它。我们执行需要测试的代码。模拟的 Apple 对象的 Color 颜色已更新。

回答 1 投票 0

'ClassCastException 类 [B 无法在尝试生成 spock 报告时转换为类 [C']

使用 spock-reports 生成单元测试报告时,我收到 ClassCastException: 类 [B 无法转换为类 [C ([B 和 [C 位于加载程序 'bootstrap' 的 java.base 模块中) 我正在使用 Jav...

回答 1 投票 0

NoSuchMethodError: 'java.util.Set org.junit.platform.engine.TestDescriptor.getAncestors() 运行 Spock Spring Boot 单元测试时

上下文 我有一个使用 Spock 测试框架编写的单元测试来测试我的 Spring Boot 应用程序。 我声明了以下测试依赖项: spock-spring:2.3-groovy-4.0 spring-boot-sta...

回答 1 投票 0

在 Spring Boot 应用程序的 Spock 单元测试中未找到给定包含的测试

在 IntelliJ IDEA 中使用 groovy Spock 单元测试设置新的 Spring Boot Java 项目。我无法运行第一个单元测试。我从 IntelliJ 内部创建它,它位于 src/test/groovy 下。 ...

回答 4 投票 0

使用 Spock 从 Spring Rest 文档生成 ascii doc api 文档

我正在尝试为我的 Spring Boot 应用程序(版本:2.7.5)编写 Spock 测试用例,并且我想使用 Spring REST Docs 生成 AsciiDoc 文档。有人可以提供示例工作代码吗

回答 1 投票 0

运行时当management.port=0时获取Spring Boot管理端口

我正在寻求有关如何在集成测试中将 management.port 属性设置为 0 时获取分配给为执行器端点提供服务的嵌入式 Tomcat 的端口的建议。 我正在使用

回答 3 投票 0

数据驱动测试中的 Spock 临时目录在第一种情况后失败

我正在使用 Spock 来测试一些涉及将数据保存到磁盘的代码(Spring 应用程序)。我需要测试多个案例,因此我使用 where: 关键字来规划多个测试案例。测试代码保存...

回答 1 投票 0

从 Spock 1.3 (groovy 2.4) 迁移到 2.x (groovy 4.0) Spy 不再适用于需要参数的构造函数

在 Spockframework 1.3 中,以下内容适用于间谍,然后间谍对象创建一个闭包 MyClass 是闭包的委托。在 Spock 2.0 中,闭包不会将 MyClass 设置为其委托。 安装...

回答 1 投票 0

从 Spock 1.3 迁移到 2.x Spy 不再适用于需要参数的构造函数

在 Spockframework 1.3 中,以下适用于间谍 实例 = (MyClass) 间谍( 我的课, 构造函数参数:[环境,步骤]) 类将 env 和步骤存储为 this.env、this.steps 在 2.0 中

回答 1 投票 0

spock / groovy 总是返回 null 作为可调用结果

如何重现 def 'java lambda 测试' () { 给定: Callable工作 = () -> {返回“工作”} 和: def 执行器 = 执行器。

回答 1 投票 0

Spock Mock 无法在 lambda 函数内工作

我找不到相关信息,但 Spock 模拟似乎无法在我的 lambda 函数内工作。我努力了: RestTemplateAdapter RestTemplateAdapter = Mock(RestTemplateAdapter) 整数

回答 1 投票 0

在 Spock 中自定义 XML 报告文件

我是 Spock 的新手,需要弄清楚是否可以自定义 Spock 生成的 XML 测试报告文件。据我所知,到目前为止,我可以启用生成 JSON 报告文件,在其中我会

回答 1 投票 0

SpockFramework + Groovy 的 Jacoco 覆盖不完整

给定一个带有默认值的 case 语句,对此进行单元测试 当 IDEA 运行覆盖测试时,这些行显示为已覆盖。 当 gradle+jacoco 创建报告时,这些行显示为未覆盖。 副驾驶

回答 1 投票 0

未找到给定的测试包括:[com.bright.TwitterAnalog.AuthenticationControllerSpec.使用有效请求注册用户](--测试过滤器)

我有这个build.gradle文件 插件{ id 'groovy' id 'org.springframework.boot' 版本 '3.2.4' id 'io.spring.dependency-management' 版本 '1.1.4' } 组 = 'com.bright' 版本 = ...

回答 1 投票 0

使用 Spring Boot (maven) 和 spock 设置 testcontainers postgres

我正在尝试使用 Spring Boot 应用程序设置 Testcontainers 来创建集成测试。 我使用 PostgreSQL 数据库、Spock 测试框架和 Maven 作为构建系统。 我确实读了很多...

回答 3 投票 0

需要覆盖 URLEncoder.encode 的 UnsupportedEncodingException

我需要覆盖 URLEncoder.encode 的 UnsupportedEncodingException 但没有得到异常。 我的代码是; 尝试 { return URLEncoder.encode("!@#", "UTF-8"); } 抓住 (

回答 2 投票 0

Spock 存根未按预期工作。存根方法返回 null 而不是模拟响应

我正在尝试使用 spock 框架为服务类中的特定方法编写单元测试 但无法模拟方法的响应。 服务等级 @服务 @RequiredArgsConstructor 公共...

回答 1 投票 0

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