tinjectz

package
v0.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package tinjectz provides test fixtures for the "injectz" package.

Index

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

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockTestInitializer) Initialize

Initialize mocks base method.

type MockTestInitializerInitializeCall

type MockTestInitializerInitializeCall struct {
	*gomock.Call
}

MockTestInitializerInitializeCall wrap *gomock.Call

func (*MockTestInitializerInitializeCall) Do

Do rewrite *gomock.Call.Do

func (*MockTestInitializerInitializeCall) DoAndReturn

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockTestInitializerInitializeCall) Return

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

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

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockTestInjector) Inject

Inject mocks base method.

type MockTestInjectorInjectCall

type MockTestInjectorInjectCall struct {
	*gomock.Call
}

MockTestInjectorInjectCall wrap *gomock.Call

func (*MockTestInjectorInjectCall) Do

Do rewrite *gomock.Call.Do

func (*MockTestInjectorInjectCall) DoAndReturn

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockTestInjectorInjectCall) Return

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

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

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockTestReleaser) Release

func (m *MockTestReleaser) Release()

Release mocks base method.

type MockTestReleaserMockRecorder

type MockTestReleaserMockRecorder struct {
	// contains filtered or unexported fields
}

MockTestReleaserMockRecorder is the mock recorder for MockTestReleaser.

func (*MockTestReleaserMockRecorder) Release

Release indicates an expected call of Release.

type MockTestReleaserReleaseCall

type MockTestReleaserReleaseCall struct {
	*gomock.Call
}

MockTestReleaserReleaseCall wrap *gomock.Call

func (*MockTestReleaserReleaseCall) Do

Do rewrite *gomock.Call.Do

func (*MockTestReleaserReleaseCall) DoAndReturn

func (c *MockTestReleaserReleaseCall) DoAndReturn(f func()) *MockTestReleaserReleaseCall

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockTestReleaserReleaseCall) Return

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL