1

次のようにメソッド呼び出しをモックしています。

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

これは正常に動作します。

さて、ここで、 fieldcreationDateに固定値を渡す代わりに、渡された任意の値に対して機能するように一般化したい場合、どうすればそれを達成できますか? 私はGoにかなり慣れていないので、これを行う方法がわかりません

2021-03-19T18:57:16.589ZcreationDate の値は、-などの任意の値にすることができます2022-04-23T14:17:56.589Z。作成日の固定値に対して動作するようにモック呼び出しを制限したくないだけですが、渡された任意の日付文字列に対して動作するようにしたいと思います

4

1 に答える 1