Documentation
¶
Overview ¶
Package tinjectz provides test fixtures for the "injectz" package.
Index ¶
- type MockTestInitializer
- type MockTestInitializerInitializeCall
- func (c *MockTestInitializerInitializeCall) Do(f func(context.Context) (injectz.Injector, injectz.Releaser)) *MockTestInitializerInitializeCall
- func (c *MockTestInitializerInitializeCall) DoAndReturn(f func(context.Context) (injectz.Injector, injectz.Releaser)) *MockTestInitializerInitializeCall
- func (c *MockTestInitializerInitializeCall) Return(arg0 injectz.Injector, arg1 injectz.Releaser) *MockTestInitializerInitializeCall
- type MockTestInitializerMockRecorder
- type MockTestInjector
- type MockTestInjectorInjectCall
- func (c *MockTestInjectorInjectCall) Do(f func(context.Context) context.Context) *MockTestInjectorInjectCall
- func (c *MockTestInjectorInjectCall) DoAndReturn(f func(context.Context) context.Context) *MockTestInjectorInjectCall
- func (c *MockTestInjectorInjectCall) Return(arg0 context.Context) *MockTestInjectorInjectCall
- type MockTestInjectorMockRecorder
- type MockTestReleaser
- type MockTestReleaserMockRecorder
- type MockTestReleaserReleaseCall
- type TestContextKeyA
- type TestContextKeyB
- type TestInitializer
- type TestInjector
- type TestReleaser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockTestInitializer ¶
type MockTestInitializer struct {
// contains filtered or unexported fields
}
MockTestInitializer is a mock of TestInitializer interface.
func NewMockTestInitializer ¶
func NewMockTestInitializer(ctrl *gomock.Controller) *MockTestInitializer
NewMockTestInitializer creates a new mock instance.
func (*MockTestInitializer) EXPECT ¶
func (m *MockTestInitializer) EXPECT() *MockTestInitializerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTestInitializer) Initialize ¶
Initialize mocks base method.
type MockTestInitializerInitializeCall ¶
MockTestInitializerInitializeCall wrap *gomock.Call
func (*MockTestInitializerInitializeCall) Do ¶
func (c *MockTestInitializerInitializeCall) Do(f func(context.Context) (injectz.Injector, injectz.Releaser)) *MockTestInitializerInitializeCall
Do rewrite *gomock.Call.Do
func (*MockTestInitializerInitializeCall) DoAndReturn ¶
func (c *MockTestInitializerInitializeCall) DoAndReturn(f func(context.Context) (injectz.Injector, injectz.Releaser)) *MockTestInitializerInitializeCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockTestInitializerInitializeCall) Return ¶
func (c *MockTestInitializerInitializeCall) Return(arg0 injectz.Injector, arg1 injectz.Releaser) *MockTestInitializerInitializeCall
Return rewrite *gomock.Call.Return
type MockTestInitializerMockRecorder ¶
type MockTestInitializerMockRecorder struct {
// contains filtered or unexported fields
}
MockTestInitializerMockRecorder is the mock recorder for MockTestInitializer.
func (*MockTestInitializerMockRecorder) Initialize ¶
func (mr *MockTestInitializerMockRecorder) Initialize(ctx any) *MockTestInitializerInitializeCall
Initialize indicates an expected call of Initialize.
type MockTestInjector ¶
type MockTestInjector struct {
// contains filtered or unexported fields
}
MockTestInjector is a mock of TestInjector interface.
func NewMockTestInjector ¶
func NewMockTestInjector(ctrl *gomock.Controller) *MockTestInjector
NewMockTestInjector creates a new mock instance.
func (*MockTestInjector) EXPECT ¶
func (m *MockTestInjector) EXPECT() *MockTestInjectorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockTestInjectorInjectCall ¶
MockTestInjectorInjectCall wrap *gomock.Call
func (*MockTestInjectorInjectCall) Do ¶
func (c *MockTestInjectorInjectCall) Do(f func(context.Context) context.Context) *MockTestInjectorInjectCall
Do rewrite *gomock.Call.Do
func (*MockTestInjectorInjectCall) DoAndReturn ¶
func (c *MockTestInjectorInjectCall) DoAndReturn(f func(context.Context) context.Context) *MockTestInjectorInjectCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockTestInjectorInjectCall) Return ¶
func (c *MockTestInjectorInjectCall) Return(arg0 context.Context) *MockTestInjectorInjectCall
Return rewrite *gomock.Call.Return
type MockTestInjectorMockRecorder ¶
type MockTestInjectorMockRecorder struct {
// contains filtered or unexported fields
}
MockTestInjectorMockRecorder is the mock recorder for MockTestInjector.
func (*MockTestInjectorMockRecorder) Inject ¶
func (mr *MockTestInjectorMockRecorder) Inject(ctx any) *MockTestInjectorInjectCall
Inject indicates an expected call of Inject.
type MockTestReleaser ¶
type MockTestReleaser struct {
// contains filtered or unexported fields
}
MockTestReleaser is a mock of TestReleaser interface.
func NewMockTestReleaser ¶
func NewMockTestReleaser(ctrl *gomock.Controller) *MockTestReleaser
NewMockTestReleaser creates a new mock instance.
func (*MockTestReleaser) EXPECT ¶
func (m *MockTestReleaser) EXPECT() *MockTestReleaserMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockTestReleaserMockRecorder ¶
type MockTestReleaserMockRecorder struct {
// contains filtered or unexported fields
}
MockTestReleaserMockRecorder is the mock recorder for MockTestReleaser.
func (*MockTestReleaserMockRecorder) Release ¶
func (mr *MockTestReleaserMockRecorder) Release() *MockTestReleaserReleaseCall
Release indicates an expected call of Release.
type MockTestReleaserReleaseCall ¶
MockTestReleaserReleaseCall wrap *gomock.Call
func (*MockTestReleaserReleaseCall) Do ¶
func (c *MockTestReleaserReleaseCall) Do(f func()) *MockTestReleaserReleaseCall
Do rewrite *gomock.Call.Do
func (*MockTestReleaserReleaseCall) DoAndReturn ¶
func (c *MockTestReleaserReleaseCall) DoAndReturn(f func()) *MockTestReleaserReleaseCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockTestReleaserReleaseCall) Return ¶
func (c *MockTestReleaserReleaseCall) Return() *MockTestReleaserReleaseCall
Return rewrite *gomock.Call.Return
type TestContextKeyA ¶
type TestContextKeyA int
TestContextKeyA is a test type for context keys.
const ( TestContextKeyA0 TestContextKeyA = iota TestContextKeyA1 TestContextKeyA = iota TestContextKeyA2 TestContextKeyA = iota TestContextKeyA3 TestContextKeyA = iota TestContextKeyA4 TestContextKeyA = iota TestContextKeyA5 TestContextKeyA = iota TestContextKeyA6 TestContextKeyA = iota TestContextKeyA7 TestContextKeyA = iota TestContextKeyA8 TestContextKeyA = iota TestContextKeyA9 TestContextKeyA = iota )
Provided values for TestContextKeyA.
type TestContextKeyB ¶
type TestContextKeyB int
TestContextKeyB is a test type for context keys.
const ( TestContextKeyB0 TestContextKeyB = iota TestContextKeyB1 TestContextKeyB = iota TestContextKeyB2 TestContextKeyB = iota TestContextKeyB3 TestContextKeyB = iota TestContextKeyB4 TestContextKeyB = iota TestContextKeyB5 TestContextKeyB = iota TestContextKeyB6 TestContextKeyB = iota TestContextKeyB7 TestContextKeyB = iota TestContextKeyB8 TestContextKeyB = iota TestContextKeyB9 TestContextKeyB = iota )
Provided values for TestContextKeyA.
type TestInitializer ¶
type TestInitializer interface { // Initialize provides a [injectz.Initializer] for test purposes. Initialize(ctx context.Context) (injectz.Injector, injectz.Releaser) }
TestInitializer is a mock blueprint.
type TestInjector ¶
type TestInjector interface { // Inject provides a [injectz.Injector] for test purposes. Inject(ctx context.Context) context.Context }
TestInjector is a mock blueprint.
type TestReleaser ¶
type TestReleaser interface {
// Release provides a [injectz.Releaser] for test purposes.
Release()
}
TestReleaser is a mock blueprint.