93 lines
2.3 KiB
Go
93 lines
2.3 KiB
Go
// Code generated by mockery v2.46.0. DO NOT EDIT.
|
|
// Regenerate with: make mocks
|
|
|
|
package mocks
|
|
|
|
import mock "github.com/stretchr/testify/mock"
|
|
|
|
// MockGreeter is an autogenerated mock type for the Greeter interface.
|
|
type MockGreeter struct {
|
|
mock.Mock
|
|
}
|
|
|
|
// MockGreeter_Expecter provides a type-safe wrapper around mock.Call.
|
|
type MockGreeter_Expecter struct {
|
|
mock *mock.Mock
|
|
}
|
|
|
|
// EXPECT returns a typed expecter for this mock.
|
|
func (_m *MockGreeter) EXPECT() *MockGreeter_Expecter {
|
|
return &MockGreeter_Expecter{mock: &_m.Mock}
|
|
}
|
|
|
|
// Greet provides a mock function for the Greeter.Greet method.
|
|
func (_m *MockGreeter) Greet(name string) (string, error) {
|
|
ret := _m.Called(name)
|
|
|
|
var r0 string
|
|
var r1 error
|
|
|
|
if rf, ok := ret.Get(0).(func(string) (string, error)); ok {
|
|
return rf(name)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string) string); ok {
|
|
r0 = rf(name)
|
|
} else {
|
|
r0 = ret.Get(0).(string)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string) error); ok {
|
|
r1 = rf(name)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// MockGreeter_Greet_Call is a *mock.Call with a type-safe Run method.
|
|
type MockGreeter_Greet_Call struct {
|
|
*mock.Call
|
|
}
|
|
|
|
// Greet sets up an expectation on the Greet method.
|
|
//
|
|
// Example:
|
|
//
|
|
// mock.EXPECT().Greet("Alice").Return("Hello, Alice!", nil)
|
|
func (_e *MockGreeter_Expecter) Greet(name any) *MockGreeter_Greet_Call {
|
|
return &MockGreeter_Greet_Call{Call: _e.mock.On("Greet", name)}
|
|
}
|
|
|
|
// Run sets a side-effect function that is called when Greet is invoked.
|
|
func (_c *MockGreeter_Greet_Call) Run(run func(name string)) *MockGreeter_Greet_Call {
|
|
_c.Call.Run(func(args mock.Arguments) {
|
|
run(args[0].(string))
|
|
})
|
|
return _c
|
|
}
|
|
|
|
// Return sets the return values for the Greet mock call.
|
|
func (_c *MockGreeter_Greet_Call) Return(greeting string, err error) *MockGreeter_Greet_Call {
|
|
_c.Call.Return(greeting, err)
|
|
return _c
|
|
}
|
|
|
|
// RunAndReturn combines Run and Return into a single call.
|
|
func (_c *MockGreeter_Greet_Call) RunAndReturn(run func(string) (string, error)) *MockGreeter_Greet_Call {
|
|
_c.Call.Return(run)
|
|
return _c
|
|
}
|
|
|
|
// NewMockGreeter creates a new MockGreeter and registers a cleanup function
|
|
// that asserts all expectations were met when the test ends.
|
|
func NewMockGreeter(t interface {
|
|
mock.TestingT
|
|
Cleanup(func())
|
|
}) *MockGreeter {
|
|
m := &MockGreeter{}
|
|
m.Mock.Test(t)
|
|
t.Cleanup(func() { m.AssertExpectations(t) })
|
|
return m
|
|
}
|