Golang 模拟调用,在主体中使用一些参数,但值不固定

问题描述

我正在模拟一个方法调用,如下所示:

tctx.someMock.On("addProd",product.NewAddProductParamsWithContext(ctx).
            WithID("someid").
            WithCreateRequest(pro.CreateProdBody{
                creationDate: "someDate",}),nil).
        Return(nil,nil)

效果很好。

现在,这里不是为字段 creationDate 传递一个固定值,如果我想概括它以便它适用于任何传递的值,我该如何实现?我对 Go 还很陌生,所以不知道该怎么做

creationDate 的值可以是任何值,例如 - 2021-03-19T18:57:16.589Z2022-04-23T14:17:56.589Z 等。我只是不想将模拟调用限制为针对 creationDate 的固定值工作,但我希望它能够适用于任何传递的日期字符串

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)