diff options
| author | Taras Madan <tarasmadan@google.com> | 2025-03-27 14:51:12 +0100 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2025-03-28 08:52:18 +0000 |
| commit | 49900278f682d353c51ae499d241e49f0e538f9d (patch) | |
| tree | a2c099df01886c8cb67d2a8daf647644f178c20c /pkg/covermerger/mocks | |
| parent | a65c9492058d5c652f85e6b03185b569eae6873d (diff) | |
all/mocks: update
Diffstat (limited to 'pkg/covermerger/mocks')
| -rw-r--r-- | pkg/covermerger/mocks/FileVersProvider.go | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/pkg/covermerger/mocks/FileVersProvider.go b/pkg/covermerger/mocks/FileVersProvider.go index 0ff02cc07..4e07532bd 100644 --- a/pkg/covermerger/mocks/FileVersProvider.go +++ b/pkg/covermerger/mocks/FileVersProvider.go @@ -12,6 +12,14 @@ type FileVersProvider struct { mock.Mock } +type FileVersProvider_Expecter struct { + mock *mock.Mock +} + +func (_m *FileVersProvider) EXPECT() *FileVersProvider_Expecter { + return &FileVersProvider_Expecter{mock: &_m.Mock} +} + // GetFileVersions provides a mock function with given fields: targetFilePath, repoCommits func (_m *FileVersProvider) GetFileVersions(targetFilePath string, repoCommits ...covermerger.RepoCommit) (covermerger.FileVersions, error) { _va := make([]interface{}, len(repoCommits)) @@ -49,6 +57,42 @@ func (_m *FileVersProvider) GetFileVersions(targetFilePath string, repoCommits . return r0, r1 } +// FileVersProvider_GetFileVersions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetFileVersions' +type FileVersProvider_GetFileVersions_Call struct { + *mock.Call +} + +// GetFileVersions is a helper method to define mock.On call +// - targetFilePath string +// - repoCommits ...covermerger.RepoCommit +func (_e *FileVersProvider_Expecter) GetFileVersions(targetFilePath interface{}, repoCommits ...interface{}) *FileVersProvider_GetFileVersions_Call { + return &FileVersProvider_GetFileVersions_Call{Call: _e.mock.On("GetFileVersions", + append([]interface{}{targetFilePath}, repoCommits...)...)} +} + +func (_c *FileVersProvider_GetFileVersions_Call) Run(run func(targetFilePath string, repoCommits ...covermerger.RepoCommit)) *FileVersProvider_GetFileVersions_Call { + _c.Call.Run(func(args mock.Arguments) { + variadicArgs := make([]covermerger.RepoCommit, len(args)-1) + for i, a := range args[1:] { + if a != nil { + variadicArgs[i] = a.(covermerger.RepoCommit) + } + } + run(args[0].(string), variadicArgs...) + }) + return _c +} + +func (_c *FileVersProvider_GetFileVersions_Call) Return(_a0 covermerger.FileVersions, _a1 error) *FileVersProvider_GetFileVersions_Call { + _c.Call.Return(_a0, _a1) + return _c +} + +func (_c *FileVersProvider_GetFileVersions_Call) RunAndReturn(run func(string, ...covermerger.RepoCommit) (covermerger.FileVersions, error)) *FileVersProvider_GetFileVersions_Call { + _c.Call.Return(run) + return _c +} + // NewFileVersProvider creates a new instance of FileVersProvider. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewFileVersProvider(t interface { |
