Documentation
¶
Index ¶
- Constants
- type Manager
- type MockManager
- func (_mock *MockManager) Client() *gorm.DB
- func (_m *MockManager) EXPECT() *MockManager_Expecter
- func (_mock *MockManager) GetShutdownHandler() bool
- func (_mock *MockManager) GetShutdownTimeout() time.Duration
- func (_mock *MockManager) Migrate(migrations []*gormigrate.Migration, options *gormigrate.Options) error
- func (_mock *MockManager) SetClient(client *gorm.DB) Manager
- func (_mock *MockManager) SetTelemetryManager(telemetry1 telemetry.Manager) error
- func (_mock *MockManager) Shutdown(ctx context.Context, code int) error
- type MockManager_Client_Call
- type MockManager_Expecter
- func (_e *MockManager_Expecter) Client() *MockManager_Client_Call
- func (_e *MockManager_Expecter) GetShutdownHandler() *MockManager_GetShutdownHandler_Call
- func (_e *MockManager_Expecter) GetShutdownTimeout() *MockManager_GetShutdownTimeout_Call
- func (_e *MockManager_Expecter) Migrate(migrations interface{}, options interface{}) *MockManager_Migrate_Call
- func (_e *MockManager_Expecter) SetClient(client interface{}) *MockManager_SetClient_Call
- func (_e *MockManager_Expecter) SetTelemetryManager(telemetry1 interface{}) *MockManager_SetTelemetryManager_Call
- func (_e *MockManager_Expecter) Shutdown(ctx interface{}, code interface{}) *MockManager_Shutdown_Call
- type MockManager_GetShutdownHandler_Call
- func (_c *MockManager_GetShutdownHandler_Call) Return(b bool) *MockManager_GetShutdownHandler_Call
- func (_c *MockManager_GetShutdownHandler_Call) Run(run func()) *MockManager_GetShutdownHandler_Call
- func (_c *MockManager_GetShutdownHandler_Call) RunAndReturn(run func() bool) *MockManager_GetShutdownHandler_Call
- type MockManager_GetShutdownTimeout_Call
- func (_c *MockManager_GetShutdownTimeout_Call) Return(duration time.Duration) *MockManager_GetShutdownTimeout_Call
- func (_c *MockManager_GetShutdownTimeout_Call) Run(run func()) *MockManager_GetShutdownTimeout_Call
- func (_c *MockManager_GetShutdownTimeout_Call) RunAndReturn(run func() time.Duration) *MockManager_GetShutdownTimeout_Call
- type MockManager_Migrate_Call
- func (_c *MockManager_Migrate_Call) Return(err error) *MockManager_Migrate_Call
- func (_c *MockManager_Migrate_Call) Run(run func(migrations []*gormigrate.Migration, options *gormigrate.Options)) *MockManager_Migrate_Call
- func (_c *MockManager_Migrate_Call) RunAndReturn(...) *MockManager_Migrate_Call
- type MockManager_SetClient_Call
- func (_c *MockManager_SetClient_Call) Return(manager Manager) *MockManager_SetClient_Call
- func (_c *MockManager_SetClient_Call) Run(run func(client *gorm.DB)) *MockManager_SetClient_Call
- func (_c *MockManager_SetClient_Call) RunAndReturn(run func(client *gorm.DB) Manager) *MockManager_SetClient_Call
- type MockManager_SetTelemetryManager_Call
- func (_c *MockManager_SetTelemetryManager_Call) Return(err error) *MockManager_SetTelemetryManager_Call
- func (_c *MockManager_SetTelemetryManager_Call) Run(run func(telemetry1 telemetry.Manager)) *MockManager_SetTelemetryManager_Call
- func (_c *MockManager_SetTelemetryManager_Call) RunAndReturn(run func(telemetry1 telemetry.Manager) error) *MockManager_SetTelemetryManager_Call
- type MockManager_Shutdown_Call
- func (_c *MockManager_Shutdown_Call) Return(err error) *MockManager_Shutdown_Call
- func (_c *MockManager_Shutdown_Call) Run(run func(ctx context.Context, code int)) *MockManager_Shutdown_Call
- func (_c *MockManager_Shutdown_Call) RunAndReturn(run func(ctx context.Context, code int) error) *MockManager_Shutdown_Call
- type Option
Constants ¶
const ( DefaultShutdownTimeout = 10 * time.Second DefaultShutdownHandler = true )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶ added in v0.4.0
type Manager interface {
Client() *gorm.DB
SetClient(client *gorm.DB) Manager
SetTelemetryManager(telemetry telemetry.Manager) error
Migrate(migrations []*gormigrate.Migration, options *gormigrate.Options) error
GetShutdownTimeout() time.Duration
GetShutdownHandler() bool
Shutdown(ctx context.Context, code int) error
}
type MockManager ¶ added in v0.11.0
MockManager is an autogenerated mock type for the Manager type
func NewMockManager ¶ added in v0.11.0
func NewMockManager(t interface {
mock.TestingT
Cleanup(func())
}) *MockManager
NewMockManager creates a new instance of MockManager. 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 (*MockManager) Client ¶ added in v0.11.0
func (_mock *MockManager) Client() *gorm.DB
Client provides a mock function for the type MockManager
func (*MockManager) EXPECT ¶ added in v0.11.0
func (_m *MockManager) EXPECT() *MockManager_Expecter
func (*MockManager) GetShutdownHandler ¶ added in v0.11.0
func (_mock *MockManager) GetShutdownHandler() bool
GetShutdownHandler provides a mock function for the type MockManager
func (*MockManager) GetShutdownTimeout ¶ added in v0.11.0
func (_mock *MockManager) GetShutdownTimeout() time.Duration
GetShutdownTimeout provides a mock function for the type MockManager
func (*MockManager) Migrate ¶ added in v0.11.0
func (_mock *MockManager) Migrate(migrations []*gormigrate.Migration, options *gormigrate.Options) error
Migrate provides a mock function for the type MockManager
func (*MockManager) SetClient ¶ added in v0.11.0
func (_mock *MockManager) SetClient(client *gorm.DB) Manager
SetClient provides a mock function for the type MockManager
func (*MockManager) SetTelemetryManager ¶ added in v0.11.0
func (_mock *MockManager) SetTelemetryManager(telemetry1 telemetry.Manager) error
SetTelemetryManager provides a mock function for the type MockManager
type MockManager_Client_Call ¶ added in v0.11.0
MockManager_Client_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Client'
func (*MockManager_Client_Call) Return ¶ added in v0.11.0
func (_c *MockManager_Client_Call) Return(dB *gorm.DB) *MockManager_Client_Call
func (*MockManager_Client_Call) Run ¶ added in v0.11.0
func (_c *MockManager_Client_Call) Run(run func()) *MockManager_Client_Call
func (*MockManager_Client_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_Client_Call) RunAndReturn(run func() *gorm.DB) *MockManager_Client_Call
type MockManager_Expecter ¶ added in v0.11.0
type MockManager_Expecter struct {
// contains filtered or unexported fields
}
func (*MockManager_Expecter) Client ¶ added in v0.11.0
func (_e *MockManager_Expecter) Client() *MockManager_Client_Call
Client is a helper method to define mock.On call
func (*MockManager_Expecter) GetShutdownHandler ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetShutdownHandler() *MockManager_GetShutdownHandler_Call
GetShutdownHandler is a helper method to define mock.On call
func (*MockManager_Expecter) GetShutdownTimeout ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetShutdownTimeout() *MockManager_GetShutdownTimeout_Call
GetShutdownTimeout is a helper method to define mock.On call
func (*MockManager_Expecter) Migrate ¶ added in v0.11.0
func (_e *MockManager_Expecter) Migrate(migrations interface{}, options interface{}) *MockManager_Migrate_Call
Migrate is a helper method to define mock.On call
- migrations []*gormigrate.Migration
- options *gormigrate.Options
func (*MockManager_Expecter) SetClient ¶ added in v0.11.0
func (_e *MockManager_Expecter) SetClient(client interface{}) *MockManager_SetClient_Call
SetClient is a helper method to define mock.On call
- client *gorm.DB
func (*MockManager_Expecter) SetTelemetryManager ¶ added in v0.11.0
func (_e *MockManager_Expecter) SetTelemetryManager(telemetry1 interface{}) *MockManager_SetTelemetryManager_Call
SetTelemetryManager is a helper method to define mock.On call
- telemetry1 telemetry.Manager
func (*MockManager_Expecter) Shutdown ¶ added in v0.11.0
func (_e *MockManager_Expecter) Shutdown(ctx interface{}, code interface{}) *MockManager_Shutdown_Call
Shutdown is a helper method to define mock.On call
- ctx context.Context
- code int
type MockManager_GetShutdownHandler_Call ¶ added in v0.11.0
MockManager_GetShutdownHandler_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetShutdownHandler'
func (*MockManager_GetShutdownHandler_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetShutdownHandler_Call) Return(b bool) *MockManager_GetShutdownHandler_Call
func (*MockManager_GetShutdownHandler_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetShutdownHandler_Call) Run(run func()) *MockManager_GetShutdownHandler_Call
func (*MockManager_GetShutdownHandler_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetShutdownHandler_Call) RunAndReturn(run func() bool) *MockManager_GetShutdownHandler_Call
type MockManager_GetShutdownTimeout_Call ¶ added in v0.11.0
MockManager_GetShutdownTimeout_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetShutdownTimeout'
func (*MockManager_GetShutdownTimeout_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetShutdownTimeout_Call) Return(duration time.Duration) *MockManager_GetShutdownTimeout_Call
func (*MockManager_GetShutdownTimeout_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetShutdownTimeout_Call) Run(run func()) *MockManager_GetShutdownTimeout_Call
func (*MockManager_GetShutdownTimeout_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetShutdownTimeout_Call) RunAndReturn(run func() time.Duration) *MockManager_GetShutdownTimeout_Call
type MockManager_Migrate_Call ¶ added in v0.11.0
MockManager_Migrate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Migrate'
func (*MockManager_Migrate_Call) Return ¶ added in v0.11.0
func (_c *MockManager_Migrate_Call) Return(err error) *MockManager_Migrate_Call
func (*MockManager_Migrate_Call) Run ¶ added in v0.11.0
func (_c *MockManager_Migrate_Call) Run(run func(migrations []*gormigrate.Migration, options *gormigrate.Options)) *MockManager_Migrate_Call
func (*MockManager_Migrate_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_Migrate_Call) RunAndReturn(run func(migrations []*gormigrate.Migration, options *gormigrate.Options) error) *MockManager_Migrate_Call
type MockManager_SetClient_Call ¶ added in v0.11.0
MockManager_SetClient_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetClient'
func (*MockManager_SetClient_Call) Return ¶ added in v0.11.0
func (_c *MockManager_SetClient_Call) Return(manager Manager) *MockManager_SetClient_Call
func (*MockManager_SetClient_Call) Run ¶ added in v0.11.0
func (_c *MockManager_SetClient_Call) Run(run func(client *gorm.DB)) *MockManager_SetClient_Call
func (*MockManager_SetClient_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_SetClient_Call) RunAndReturn(run func(client *gorm.DB) Manager) *MockManager_SetClient_Call
type MockManager_SetTelemetryManager_Call ¶ added in v0.11.0
MockManager_SetTelemetryManager_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetTelemetryManager'
func (*MockManager_SetTelemetryManager_Call) Return ¶ added in v0.11.0
func (_c *MockManager_SetTelemetryManager_Call) Return(err error) *MockManager_SetTelemetryManager_Call
func (*MockManager_SetTelemetryManager_Call) Run ¶ added in v0.11.0
func (_c *MockManager_SetTelemetryManager_Call) Run(run func(telemetry1 telemetry.Manager)) *MockManager_SetTelemetryManager_Call
func (*MockManager_SetTelemetryManager_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_SetTelemetryManager_Call) RunAndReturn(run func(telemetry1 telemetry.Manager) error) *MockManager_SetTelemetryManager_Call
type MockManager_Shutdown_Call ¶ added in v0.11.0
MockManager_Shutdown_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Shutdown'
func (*MockManager_Shutdown_Call) Return ¶ added in v0.11.0
func (_c *MockManager_Shutdown_Call) Return(err error) *MockManager_Shutdown_Call
func (*MockManager_Shutdown_Call) Run ¶ added in v0.11.0
func (_c *MockManager_Shutdown_Call) Run(run func(ctx context.Context, code int)) *MockManager_Shutdown_Call
func (*MockManager_Shutdown_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_Shutdown_Call) RunAndReturn(run func(ctx context.Context, code int) error) *MockManager_Shutdown_Call
type Option ¶
type Option func(*p) error
func WithClient ¶
func WithClientOptions ¶
func WithShutdownTimeout ¶
func WithoutShutdownHandler ¶
func WithoutShutdownHandler() Option