четыре параметра, и мне приходится в тестах писать mock.Anything для каждого. Можно как-то упросить это?
mockStore := mocks.ConnectorStore{}
mockStore.On("CreateConnector", mock.Anything, mock.Anything, mock.Anything, mock.Anything).Return(nil)
А вообше вам бы передавать туда то что ожидается на вход, а не any
если в моках не нужны параметры - просто не закидывайте их в Called(). например тот же контекст в большинстве своем не требуется проверять. соответственно параметры метода прописывайте через "_", чтобы не проверять. но как и написали выше - проверять входящие желательно.
Обсуждают сегодня