Documentation
¶
Index ¶
- type MockProvider
- func (_mock *MockProvider) DownloadReleaseAsset(ctx context.Context, owner string, repo string, asset release.ReleaseAsset) (io.ReadCloser, string, error)
- func (_m *MockProvider) EXPECT() *MockProvider_Expecter
- func (_mock *MockProvider) GetLatestRelease(ctx context.Context, owner string, repo string) (release.Release, error)
- func (_mock *MockProvider) GetReleaseByTag(ctx context.Context, owner string, repo string, tag string) (release.Release, error)
- func (_mock *MockProvider) ListReleases(ctx context.Context, owner string, repo string, limit int) ([]release.Release, error)
- type MockProvider_DownloadReleaseAsset_Call
- func (_c *MockProvider_DownloadReleaseAsset_Call) Return(readCloser io.ReadCloser, s string, err error) *MockProvider_DownloadReleaseAsset_Call
- func (_c *MockProvider_DownloadReleaseAsset_Call) Run(...) *MockProvider_DownloadReleaseAsset_Call
- func (_c *MockProvider_DownloadReleaseAsset_Call) RunAndReturn(...) *MockProvider_DownloadReleaseAsset_Call
- type MockProvider_Expecter
- func (_e *MockProvider_Expecter) DownloadReleaseAsset(ctx interface{}, owner interface{}, repo interface{}, asset interface{}) *MockProvider_DownloadReleaseAsset_Call
- func (_e *MockProvider_Expecter) GetLatestRelease(ctx interface{}, owner interface{}, repo interface{}) *MockProvider_GetLatestRelease_Call
- func (_e *MockProvider_Expecter) GetReleaseByTag(ctx interface{}, owner interface{}, repo interface{}, tag interface{}) *MockProvider_GetReleaseByTag_Call
- func (_e *MockProvider_Expecter) ListReleases(ctx interface{}, owner interface{}, repo interface{}, limit interface{}) *MockProvider_ListReleases_Call
- type MockProvider_GetLatestRelease_Call
- func (_c *MockProvider_GetLatestRelease_Call) Return(release1 release.Release, err error) *MockProvider_GetLatestRelease_Call
- func (_c *MockProvider_GetLatestRelease_Call) Run(run func(ctx context.Context, owner string, repo string)) *MockProvider_GetLatestRelease_Call
- func (_c *MockProvider_GetLatestRelease_Call) RunAndReturn(...) *MockProvider_GetLatestRelease_Call
- type MockProvider_GetReleaseByTag_Call
- func (_c *MockProvider_GetReleaseByTag_Call) Return(release1 release.Release, err error) *MockProvider_GetReleaseByTag_Call
- func (_c *MockProvider_GetReleaseByTag_Call) Run(run func(ctx context.Context, owner string, repo string, tag string)) *MockProvider_GetReleaseByTag_Call
- func (_c *MockProvider_GetReleaseByTag_Call) RunAndReturn(...) *MockProvider_GetReleaseByTag_Call
- type MockProvider_ListReleases_Call
- func (_c *MockProvider_ListReleases_Call) Return(releases []release.Release, err error) *MockProvider_ListReleases_Call
- func (_c *MockProvider_ListReleases_Call) Run(run func(ctx context.Context, owner string, repo string, limit int)) *MockProvider_ListReleases_Call
- func (_c *MockProvider_ListReleases_Call) RunAndReturn(...) *MockProvider_ListReleases_Call
- type MockRelease
- type MockReleaseAsset
- type MockReleaseAsset_Expecter
- type MockReleaseAsset_GetBrowserDownloadURL_Call
- func (_c *MockReleaseAsset_GetBrowserDownloadURL_Call) Return(s string) *MockReleaseAsset_GetBrowserDownloadURL_Call
- func (_c *MockReleaseAsset_GetBrowserDownloadURL_Call) Run(run func()) *MockReleaseAsset_GetBrowserDownloadURL_Call
- func (_c *MockReleaseAsset_GetBrowserDownloadURL_Call) RunAndReturn(run func() string) *MockReleaseAsset_GetBrowserDownloadURL_Call
- type MockReleaseAsset_GetID_Call
- type MockReleaseAsset_GetName_Call
- type MockRelease_Expecter
- func (_e *MockRelease_Expecter) GetAssets() *MockRelease_GetAssets_Call
- func (_e *MockRelease_Expecter) GetBody() *MockRelease_GetBody_Call
- func (_e *MockRelease_Expecter) GetDraft() *MockRelease_GetDraft_Call
- func (_e *MockRelease_Expecter) GetName() *MockRelease_GetName_Call
- func (_e *MockRelease_Expecter) GetTagName() *MockRelease_GetTagName_Call
- type MockRelease_GetAssets_Call
- func (_c *MockRelease_GetAssets_Call) Return(releaseAssets []release.ReleaseAsset) *MockRelease_GetAssets_Call
- func (_c *MockRelease_GetAssets_Call) Run(run func()) *MockRelease_GetAssets_Call
- func (_c *MockRelease_GetAssets_Call) RunAndReturn(run func() []release.ReleaseAsset) *MockRelease_GetAssets_Call
- type MockRelease_GetBody_Call
- type MockRelease_GetDraft_Call
- type MockRelease_GetName_Call
- type MockRelease_GetTagName_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockProvider ¶
MockProvider is an autogenerated mock type for the Provider type
func NewMockProvider ¶
func NewMockProvider(t interface {
mock.TestingT
Cleanup(func())
}) *MockProvider
NewMockProvider creates a new instance of MockProvider. 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 (*MockProvider) DownloadReleaseAsset ¶
func (_mock *MockProvider) DownloadReleaseAsset(ctx context.Context, owner string, repo string, asset release.ReleaseAsset) (io.ReadCloser, string, error)
DownloadReleaseAsset provides a mock function for the type MockProvider
func (*MockProvider) EXPECT ¶
func (_m *MockProvider) EXPECT() *MockProvider_Expecter
func (*MockProvider) GetLatestRelease ¶
func (_mock *MockProvider) GetLatestRelease(ctx context.Context, owner string, repo string) (release.Release, error)
GetLatestRelease provides a mock function for the type MockProvider
type MockProvider_DownloadReleaseAsset_Call ¶
MockProvider_DownloadReleaseAsset_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DownloadReleaseAsset'
func (*MockProvider_DownloadReleaseAsset_Call) Return ¶
func (_c *MockProvider_DownloadReleaseAsset_Call) Return(readCloser io.ReadCloser, s string, err error) *MockProvider_DownloadReleaseAsset_Call
func (*MockProvider_DownloadReleaseAsset_Call) Run ¶
func (_c *MockProvider_DownloadReleaseAsset_Call) Run(run func(ctx context.Context, owner string, repo string, asset release.ReleaseAsset)) *MockProvider_DownloadReleaseAsset_Call
func (*MockProvider_DownloadReleaseAsset_Call) RunAndReturn ¶
func (_c *MockProvider_DownloadReleaseAsset_Call) RunAndReturn(run func(ctx context.Context, owner string, repo string, asset release.ReleaseAsset) (io.ReadCloser, string, error)) *MockProvider_DownloadReleaseAsset_Call
type MockProvider_Expecter ¶
type MockProvider_Expecter struct {
// contains filtered or unexported fields
}
func (*MockProvider_Expecter) DownloadReleaseAsset ¶
func (_e *MockProvider_Expecter) DownloadReleaseAsset(ctx interface{}, owner interface{}, repo interface{}, asset interface{}) *MockProvider_DownloadReleaseAsset_Call
DownloadReleaseAsset is a helper method to define mock.On call
- ctx context.Context
- owner string
- repo string
- asset release.ReleaseAsset
func (*MockProvider_Expecter) GetLatestRelease ¶
func (_e *MockProvider_Expecter) GetLatestRelease(ctx interface{}, owner interface{}, repo interface{}) *MockProvider_GetLatestRelease_Call
GetLatestRelease is a helper method to define mock.On call
- ctx context.Context
- owner string
- repo string
func (*MockProvider_Expecter) GetReleaseByTag ¶
func (_e *MockProvider_Expecter) GetReleaseByTag(ctx interface{}, owner interface{}, repo interface{}, tag interface{}) *MockProvider_GetReleaseByTag_Call
GetReleaseByTag is a helper method to define mock.On call
- ctx context.Context
- owner string
- repo string
- tag string
func (*MockProvider_Expecter) ListReleases ¶
func (_e *MockProvider_Expecter) ListReleases(ctx interface{}, owner interface{}, repo interface{}, limit interface{}) *MockProvider_ListReleases_Call
ListReleases is a helper method to define mock.On call
- ctx context.Context
- owner string
- repo string
- limit int
type MockProvider_GetLatestRelease_Call ¶
MockProvider_GetLatestRelease_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetLatestRelease'
func (*MockProvider_GetLatestRelease_Call) Return ¶
func (_c *MockProvider_GetLatestRelease_Call) Return(release1 release.Release, err error) *MockProvider_GetLatestRelease_Call
func (*MockProvider_GetLatestRelease_Call) Run ¶
func (_c *MockProvider_GetLatestRelease_Call) Run(run func(ctx context.Context, owner string, repo string)) *MockProvider_GetLatestRelease_Call
func (*MockProvider_GetLatestRelease_Call) RunAndReturn ¶
func (_c *MockProvider_GetLatestRelease_Call) RunAndReturn(run func(ctx context.Context, owner string, repo string) (release.Release, error)) *MockProvider_GetLatestRelease_Call
type MockProvider_GetReleaseByTag_Call ¶
MockProvider_GetReleaseByTag_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetReleaseByTag'
func (*MockProvider_GetReleaseByTag_Call) Return ¶
func (_c *MockProvider_GetReleaseByTag_Call) Return(release1 release.Release, err error) *MockProvider_GetReleaseByTag_Call
func (*MockProvider_GetReleaseByTag_Call) Run ¶
func (_c *MockProvider_GetReleaseByTag_Call) Run(run func(ctx context.Context, owner string, repo string, tag string)) *MockProvider_GetReleaseByTag_Call
func (*MockProvider_GetReleaseByTag_Call) RunAndReturn ¶
func (_c *MockProvider_GetReleaseByTag_Call) RunAndReturn(run func(ctx context.Context, owner string, repo string, tag string) (release.Release, error)) *MockProvider_GetReleaseByTag_Call
type MockProvider_ListReleases_Call ¶
MockProvider_ListReleases_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListReleases'
func (*MockProvider_ListReleases_Call) Return ¶
func (_c *MockProvider_ListReleases_Call) Return(releases []release.Release, err error) *MockProvider_ListReleases_Call
func (*MockProvider_ListReleases_Call) Run ¶
func (_c *MockProvider_ListReleases_Call) Run(run func(ctx context.Context, owner string, repo string, limit int)) *MockProvider_ListReleases_Call
func (*MockProvider_ListReleases_Call) RunAndReturn ¶
func (_c *MockProvider_ListReleases_Call) RunAndReturn(run func(ctx context.Context, owner string, repo string, limit int) ([]release.Release, error)) *MockProvider_ListReleases_Call
type MockRelease ¶
MockRelease is an autogenerated mock type for the Release type
func NewMockRelease ¶
func NewMockRelease(t interface {
mock.TestingT
Cleanup(func())
}) *MockRelease
NewMockRelease creates a new instance of MockRelease. 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 (*MockRelease) EXPECT ¶
func (_m *MockRelease) EXPECT() *MockRelease_Expecter
func (*MockRelease) GetAssets ¶
func (_mock *MockRelease) GetAssets() []release.ReleaseAsset
GetAssets provides a mock function for the type MockRelease
func (*MockRelease) GetBody ¶
func (_mock *MockRelease) GetBody() string
GetBody provides a mock function for the type MockRelease
func (*MockRelease) GetDraft ¶
func (_mock *MockRelease) GetDraft() bool
GetDraft provides a mock function for the type MockRelease
func (*MockRelease) GetName ¶
func (_mock *MockRelease) GetName() string
GetName provides a mock function for the type MockRelease
func (*MockRelease) GetTagName ¶
func (_mock *MockRelease) GetTagName() string
GetTagName provides a mock function for the type MockRelease
type MockReleaseAsset ¶
MockReleaseAsset is an autogenerated mock type for the ReleaseAsset type
func NewMockReleaseAsset ¶
func NewMockReleaseAsset(t interface {
mock.TestingT
Cleanup(func())
}) *MockReleaseAsset
NewMockReleaseAsset creates a new instance of MockReleaseAsset. 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 (*MockReleaseAsset) EXPECT ¶
func (_m *MockReleaseAsset) EXPECT() *MockReleaseAsset_Expecter
func (*MockReleaseAsset) GetBrowserDownloadURL ¶
func (_mock *MockReleaseAsset) GetBrowserDownloadURL() string
GetBrowserDownloadURL provides a mock function for the type MockReleaseAsset
func (*MockReleaseAsset) GetID ¶
func (_mock *MockReleaseAsset) GetID() int64
GetID provides a mock function for the type MockReleaseAsset
func (*MockReleaseAsset) GetName ¶
func (_mock *MockReleaseAsset) GetName() string
GetName provides a mock function for the type MockReleaseAsset
type MockReleaseAsset_Expecter ¶
type MockReleaseAsset_Expecter struct {
// contains filtered or unexported fields
}
func (*MockReleaseAsset_Expecter) GetBrowserDownloadURL ¶
func (_e *MockReleaseAsset_Expecter) GetBrowserDownloadURL() *MockReleaseAsset_GetBrowserDownloadURL_Call
GetBrowserDownloadURL is a helper method to define mock.On call
func (*MockReleaseAsset_Expecter) GetID ¶
func (_e *MockReleaseAsset_Expecter) GetID() *MockReleaseAsset_GetID_Call
GetID is a helper method to define mock.On call
func (*MockReleaseAsset_Expecter) GetName ¶
func (_e *MockReleaseAsset_Expecter) GetName() *MockReleaseAsset_GetName_Call
GetName is a helper method to define mock.On call
type MockReleaseAsset_GetBrowserDownloadURL_Call ¶
MockReleaseAsset_GetBrowserDownloadURL_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBrowserDownloadURL'
func (*MockReleaseAsset_GetBrowserDownloadURL_Call) Return ¶
func (_c *MockReleaseAsset_GetBrowserDownloadURL_Call) Return(s string) *MockReleaseAsset_GetBrowserDownloadURL_Call
func (*MockReleaseAsset_GetBrowserDownloadURL_Call) Run ¶
func (_c *MockReleaseAsset_GetBrowserDownloadURL_Call) Run(run func()) *MockReleaseAsset_GetBrowserDownloadURL_Call
func (*MockReleaseAsset_GetBrowserDownloadURL_Call) RunAndReturn ¶
func (_c *MockReleaseAsset_GetBrowserDownloadURL_Call) RunAndReturn(run func() string) *MockReleaseAsset_GetBrowserDownloadURL_Call
type MockReleaseAsset_GetID_Call ¶
MockReleaseAsset_GetID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetID'
func (*MockReleaseAsset_GetID_Call) Return ¶
func (_c *MockReleaseAsset_GetID_Call) Return(n int64) *MockReleaseAsset_GetID_Call
func (*MockReleaseAsset_GetID_Call) Run ¶
func (_c *MockReleaseAsset_GetID_Call) Run(run func()) *MockReleaseAsset_GetID_Call
func (*MockReleaseAsset_GetID_Call) RunAndReturn ¶
func (_c *MockReleaseAsset_GetID_Call) RunAndReturn(run func() int64) *MockReleaseAsset_GetID_Call
type MockReleaseAsset_GetName_Call ¶
MockReleaseAsset_GetName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetName'
func (*MockReleaseAsset_GetName_Call) Return ¶
func (_c *MockReleaseAsset_GetName_Call) Return(s string) *MockReleaseAsset_GetName_Call
func (*MockReleaseAsset_GetName_Call) Run ¶
func (_c *MockReleaseAsset_GetName_Call) Run(run func()) *MockReleaseAsset_GetName_Call
func (*MockReleaseAsset_GetName_Call) RunAndReturn ¶
func (_c *MockReleaseAsset_GetName_Call) RunAndReturn(run func() string) *MockReleaseAsset_GetName_Call
type MockRelease_Expecter ¶
type MockRelease_Expecter struct {
// contains filtered or unexported fields
}
func (*MockRelease_Expecter) GetAssets ¶
func (_e *MockRelease_Expecter) GetAssets() *MockRelease_GetAssets_Call
GetAssets is a helper method to define mock.On call
func (*MockRelease_Expecter) GetBody ¶
func (_e *MockRelease_Expecter) GetBody() *MockRelease_GetBody_Call
GetBody is a helper method to define mock.On call
func (*MockRelease_Expecter) GetDraft ¶
func (_e *MockRelease_Expecter) GetDraft() *MockRelease_GetDraft_Call
GetDraft is a helper method to define mock.On call
func (*MockRelease_Expecter) GetName ¶
func (_e *MockRelease_Expecter) GetName() *MockRelease_GetName_Call
GetName is a helper method to define mock.On call
func (*MockRelease_Expecter) GetTagName ¶
func (_e *MockRelease_Expecter) GetTagName() *MockRelease_GetTagName_Call
GetTagName is a helper method to define mock.On call
type MockRelease_GetAssets_Call ¶
MockRelease_GetAssets_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAssets'
func (*MockRelease_GetAssets_Call) Return ¶
func (_c *MockRelease_GetAssets_Call) Return(releaseAssets []release.ReleaseAsset) *MockRelease_GetAssets_Call
func (*MockRelease_GetAssets_Call) Run ¶
func (_c *MockRelease_GetAssets_Call) Run(run func()) *MockRelease_GetAssets_Call
func (*MockRelease_GetAssets_Call) RunAndReturn ¶
func (_c *MockRelease_GetAssets_Call) RunAndReturn(run func() []release.ReleaseAsset) *MockRelease_GetAssets_Call
type MockRelease_GetBody_Call ¶
MockRelease_GetBody_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBody'
func (*MockRelease_GetBody_Call) Return ¶
func (_c *MockRelease_GetBody_Call) Return(s string) *MockRelease_GetBody_Call
func (*MockRelease_GetBody_Call) Run ¶
func (_c *MockRelease_GetBody_Call) Run(run func()) *MockRelease_GetBody_Call
func (*MockRelease_GetBody_Call) RunAndReturn ¶
func (_c *MockRelease_GetBody_Call) RunAndReturn(run func() string) *MockRelease_GetBody_Call
type MockRelease_GetDraft_Call ¶
MockRelease_GetDraft_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetDraft'
func (*MockRelease_GetDraft_Call) Return ¶
func (_c *MockRelease_GetDraft_Call) Return(b bool) *MockRelease_GetDraft_Call
func (*MockRelease_GetDraft_Call) Run ¶
func (_c *MockRelease_GetDraft_Call) Run(run func()) *MockRelease_GetDraft_Call
func (*MockRelease_GetDraft_Call) RunAndReturn ¶
func (_c *MockRelease_GetDraft_Call) RunAndReturn(run func() bool) *MockRelease_GetDraft_Call
type MockRelease_GetName_Call ¶
MockRelease_GetName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetName'
func (*MockRelease_GetName_Call) Return ¶
func (_c *MockRelease_GetName_Call) Return(s string) *MockRelease_GetName_Call
func (*MockRelease_GetName_Call) Run ¶
func (_c *MockRelease_GetName_Call) Run(run func()) *MockRelease_GetName_Call
func (*MockRelease_GetName_Call) RunAndReturn ¶
func (_c *MockRelease_GetName_Call) RunAndReturn(run func() string) *MockRelease_GetName_Call
type MockRelease_GetTagName_Call ¶
MockRelease_GetTagName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTagName'
func (*MockRelease_GetTagName_Call) Return ¶
func (_c *MockRelease_GetTagName_Call) Return(s string) *MockRelease_GetTagName_Call
func (*MockRelease_GetTagName_Call) Run ¶
func (_c *MockRelease_GetTagName_Call) Run(run func()) *MockRelease_GetTagName_Call
func (*MockRelease_GetTagName_Call) RunAndReturn ¶
func (_c *MockRelease_GetTagName_Call) RunAndReturn(run func() string) *MockRelease_GetTagName_Call