Spock是Java和Groovy应用程序的测试和规范框架。高度表达的规范语言使得创建和维护代码变得容易。
如何让 Groovy Spock 测试将调用参数与等于而不是 ==
我的 Spring 应用程序有这个 Groovy 测试。 给出: def mapProperties = new JSONObject().put( “资格”,“真”).put( "group", "group1&q...
我正在尝试访问并循环 Groovy 中的嵌套 Json 以进行测试,该文件保存在文件中 下面是结构是怎样的 { “邓斯编号”:0, “分支机构”:25, “……
如何在 Spock Frameowork 中编写集成测试时模拟 Spring WebClient 调用和存根一些数据
我正在 spock 框架中为 spring web flux 应用程序编写集成测试,我们正在使用 WebClient 进行外部 api 调用。如何模拟 WebClient 并将数据存根到 WebClient 调用? 我是
如何模拟在 spock 测试中发出 rest api 请求的 Bean?
所以我有一个发出 rest api 请求的应用程序,我添加了 bean 注释如下 @服务 公共类 RequestService { @Autowired 休息模板休息模板; @Autowired
我无法让 Spock 测试正常工作。我想知道如何计算两个不同的模拟交互。 我知道交互需要嘲笑。但是就我而言,我有两个模拟......
Spock mock 未在 Spring Integration Test 中触发
我正在为这个场景绞尽脑汁(为了简短描述,下面的代码很简单,问题在于 jpa 存储库,也许是一些 spring 上下文?): @RequiredArgsConstructor 公开
How to stub a java final static methods or class in Spock?
我正在尝试在 Spock 中编写一个单元测试来测试这个 verify() 方法,但是 Files.getOwner(path) 总是抛出 NoSuchFileException 异常,我怎样才能防止这种情况并使所有者参数化......
我们可以在Spock框架的where块中将数据存储在全局变量中吗?
我正在尝试将数据存储在块中。有参数(SUBSCRIBER_DETAILS)并尝试填充数据,这将是我稍后将用于其他测试的全局变量。声明静态变量...
如何使用 ScheduledExecutorService 和 ScheduledFuture 对代码进行单元测试
我有这个 Java 类: 公共课复习{ private final ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor(); 私人 ScheduledFuture scheduledF...
我用下面的测试作为例子来展示我看到的一个类似的问题。我想这只是我对SpockFramework中全局mocks的工作方式的误解。 void "test"() { ...
executeUpdate()在grails spock-integration测试中没有更新。
你好,我是一个新的Grails测试者,愿意做如下的集成测试,但问题是executeUpdate()似乎没有更新值。愿意做如下的集成测试,但问题是executeUpdate()似乎没有更新值 如何为executeUpdate('update query ...)做集成测试?
从Spock 1.2迁移到2.0-M2后,Maven surefire插件无法运行测试。
工作设置--Spock旧版本--1.2-groovy-2.4 jdk版本--8 Maven surefire插件版本--2.22.0 Maven版本--3.5.0 迁移设置--Spock版本--2.0-M2-groovy-2.5 jdk版本-- ...
Grails 3集成测试executeUpdate,表的行属性没有更新。
我测试的服务方法是这样的 void updateOrderStatusToComplete(def orderIdList) { if (orderIdList) { try{ def response = Order.executeUpdate("update......"。
Spock中TestNG Reporter.getOutput()的类比。
我使用Groovy和Spock运行API测试。由第三方库产生的Requestresponse数据,出现在系统出(我在Jenkins日志中看到)。问题:正确的启动方式是什么-...
我想在spock groovy中模拟Java 8函数,下面是我的Transformer接口 public interface Transformer { String doSomething(); Integer performTest(); Function , String>...
我有Spock集成测试来测试我的Java应用。对于其中一个方法,调用的是真正的方法'bMethod()',而不是返回残缺的值。它工作得很好...
我遇到了一个我无法解决的问题,我的应用程序的代码结构如下:src - main - java - test - java - groovy。我的应用程序有以下代码结构: src - main - java - test - java - groovy 这是相当传统的。一些测试 ...
Spock UnitTest,调用太少,但在 "不匹配调用 "列表中的调用完全相同。
我正在为我的一些计算时间的代码写一个单元测试。我使用SQL.date作为输入,并将其转换为Calendar进行计算。(是的,我知道Joda会更好)。我的测试是这样的...
如何在Spock中对所有可继承的类只执行一次setupSpec()。
我的测试位于不同的类中,这些类由BaseSpec类扩展而来,而BaseSpec类又由Spock Framework的Specification类扩展而来。 class BaseSpec extends Specification { def ....
Spock的groovy测试在Stub()处出现ArrayIndexOutOfBoundsException,导致测试失败。
我有一个java类AgentConverter,它实现了org.springframework.core.convert.converter.Converter - public class AgentConverter实现了Converter。 { ...