spock 相关问题

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

在 Spock 中模拟 Kotlin 高阶函数

无法弄清楚如何使用 spock 模拟高阶函数。示例代码片段: 导入 jakarta.inject.Singleton @辛格尔顿 类 SomeClass { 有趣的酒吧(函数:()->单位){ 福...

回答 1 投票 0

如何将 spock @SpringSpy 与 JpaRepository 一起使用

我正在将 Spring Boot 与 jpa 和 spock 一起使用。我想断言对存储库进行了某些调用作为功能测试,因此模拟不会这样做(我需要验证本机查询是否适用于某些...

回答 1 投票 0

在Spock框架中断言两个列表相等

我使用 Spock 框架测试我的应用程序,测试是用 Groovy 编写的。 作为一些方法评估的结果,我有一个对象列表。我想测试一下这个列表是否与我的列表相同...

回答 5 投票 0

在 Gradle 项目中使用“Where”运行 SpockFramework 测试时未单独命名的情况

从 Intellij 或通过 gradle 在命令行上运行测试时,where 子句的测试用例不会被分解和命名 最终静态字符串工件='工件' 最终静态字符串 v...

回答 1 投票 0

在 Gradle 项目中使用“Where”运行 SpockFramework 测试时,情况不是名称

从 Intellij 或通过 gradle 在命令行上运行测试时,where 子句的测试用例不会被分解和命名 最终静态字符串工件='工件' 最终静态字符串 v...

回答 1 投票 0

如何在超时时间内退出 PollingConditions?

我有 PollingConditions 来探测系统中的某些数值以获得某个精确值,例如: def pollingConditions=new PollingConditions() 默认状态=5; ..... //sc...

回答 1 投票 0

Liquibase 在测试执行后执行迁移

我在测试我的应用程序时遇到了非常奇怪的(对我来说)问题,收到此异常: 原因:liquibase.exception.MigrationFailedException:变更集 db/changelog/inse 迁移失败...

回答 1 投票 0

如何将 Helidon、Jersey、Spock 等升级到 Java 17?

有人可以给我指一个项目吗?最好是 GitHub,其中有我们在 Java 17 下运行的关键技术的示例,以便我能够了解和谐的依赖版本? org.spockframew...

回答 1 投票 0

使用 maven-surefire-plugin 进行 JUnit 和 Spock 测试

我在 src/test/java/ 中有 JUnit 测试,在 src/test/groovy/ 中有 groovy 测试。 我可以在 IDE 中运行每个测试,但我想将它们添加到 mvn test 中。 如果我使用: org.apache...

回答 3 投票 0

第二次运行时未收到测试事件,但第一次运行正常。检查不运行测试和稍后的自定义集成测试任务

最近,我决定将spring-boot升级到3.1.2和gradle 8.2.1,运行java 19。 不幸的是,我用来管理测试模块的 unbroken-dome.test-sets 4.0.0 停止工作了,因此我

回答 1 投票 0

可以在 Spock 的设置中访问 Spring Boot 的 @LocalServerPort 但不能访问 setupSpec

我正在尝试使用 Spock 和 GOJI HTTP 客户端设置一个将命中 Spring Boot MVC 端点(在我的例子中为 http://localhost:$port/api/v1/beer)的测试。我想设置 HTTP 客户端 onc...

回答 0 投票 0

mock restTemplate.exchange() 方法在 groovy spock 测试中抛出 MissingMethodExceptionin

实际的java代码 metadataContentList.addAll((restTemplate.exchange(SERVICE_URL + queryForIds, HttpMethod.GET, httpEntity, DocMetadataResponse.class, map).getBody()).getResults()); 这是一个模拟 r ...

回答 1 投票 0

如果测试与其他测试一起运行,Micronaut 无法在集成测试中加载 bean

我有一个使用 SQLite 的 Micronaut 应用程序,我使用 groovy 和 Spock 为应用程序创建了集成测试。如果规范独立运行,一切正常,当所有测试都...

回答 0 投票 0

Failed to find Premain-Class manifest attribute ... spock-mockable

我正在尝试在我的 spock testL 中存入最后一个类 java.net.UR。基于此处的答案:How to stub a java final static method or class in Spock?我正在尝试使用 spock-mockable。 我有

回答 1 投票 0

在 Groovy、Spock 和 Rest Assured 测试中使用三元运算符 - 集成测试

我有下面的代码,我想根据测试的 where 部分替换值: void '应该通过一些测试(){ 给出: stubFor(get(urlEqualTo("/someVal/$productOrderId")) .

回答 2 投票 0

H2 spock 测试用例中 SQL 语句 42001 语法错误

此问题仅在运行我的测试用例时出现。运行应用程序和查询本身按预期工作。 org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback;糟糕的 SQL

回答 0 投票 0

Geb with Selenoid - 类/规范中每个测试的新会话

目前正在尝试在 Selenoid docker 实例上运行 Geb 测试。我希望 Selenoid 为类/规范中的每个测试生成视频报告,但似乎 Geb 在一个驱动程序会话中运行所有测试

回答 0 投票 0

如何使用 Groovy 在 Geb 和 Spock 中进行基于顺序的测试,我想验证给定值是否按 UI 顺序排列

我正在将 Geb 和 Spock 与 Groovy 一起使用,并且卡在按顺序进行测试并且需要从 UI 进行验证。 例如-我有 5 个值,我需要从 UI 获取文本并比较它们是否匹配 ...

回答 0 投票 0

Springboot test cannot assess requested address (java.net.BindException)

我的集成测试有问题。 我正在使用 springboot(kotlin) + spock。 当我运行我的应用程序时,它会正常加载,但是当我运行集成测试时,它会失败并出现以下异常:...

回答 0 投票 0

使用 Spock 进行单元测试的调用太少

第一次使用 Spock(对 Groovy 的了解有限),我怀疑我遇到了 Spock 的“一个巨大陷阱”: 必须对同一方法调用进行模拟和存根...

回答 0 投票 0

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