spock 相关问题

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

可以在 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

如何让 Groovy Spock 测试将调用参数与等于而不是 ==

我的 Spring 应用程序有这个 Groovy 测试。 给出: def mapProperties = new JSONObject().put( “资格”,“真”).put( "group", "group1&q...

回答 1 投票 0

如何在 Groovy 中访问和循环嵌套 Json

我正在尝试访问并循环 Groovy 中的嵌套 Json 以进行测试,该文件保存在文件中 下面是结构是怎样的 { “邓斯编号”:0, “分支机构”:25, “……

回答 1 投票 0

如何在 Spock Frameowork 中编写集成测试时模拟 Spring WebClient 调用和存根一些数据

我正在 spock 框架中为 spring web flux 应用程序编写集成测试,我们正在使用 WebClient 进行外部 api 调用。如何模拟 WebClient 并将数据存根到 WebClient 调用? 我是

回答 1 投票 0

如何模拟在 spock 测试中发出 rest api 请求的 Bean?

所以我有一个发出 rest api 请求的应用程序,我添加了 bean 注释如下 @服务 公共类 RequestService { @Autowired 休息模板休息模板; @Autowired

回答 1 投票 0

如何计算 Spock 与两个不同模拟的交互?

我无法让 Spock 测试正常工作。我想知道如何计算两个不同的模拟交互。 我知道交互需要嘲笑。但是就我而言,我有两个模拟......

回答 1 投票 0

Spock mock 未在 Spring Integration Test 中触发

我正在为这个场景绞尽脑汁(为了简短描述,下面的代码很简单,问题在于 jpa 存储库,也许是一些 spring 上下文?): @RequiredArgsConstructor 公开

回答 0 投票 0

How to stub a java final static methods or class in Spock?

我正在尝试在 Spock 中编写一个单元测试来测试这个 verify() 方法,但是 Files.getOwner(path) 总是抛出 NoSuchFileException 异常,我怎样才能防止这种情况并使所有者参数化......

回答 1 投票 0

我们可以在Spock框架的where块中将数据存储在全局变量中吗?

我正在尝试将数据存储在块中。有参数(SUBSCRIBER_DETAILS)并尝试填充数据,这将是我稍后将用于其他测试的全局变量。声明静态变量...

回答 1 投票 0

如何使用 ScheduledExecutorService 和 ScheduledFuture 对代码进行单元测试

我有这个 Java 类: 公共课复习{ private final ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor(); 私人 ScheduledFuture scheduledF...

回答 1 投票 0

SpockFramework的全局Mocks不能如期工作。

我用下面的测试作为例子来展示我看到的一个类似的问题。我想这只是我对SpockFramework中全局mocks的工作方式的误解。 void "test"() { ...

回答 1 投票 1

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