helloworld

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package helloworld is a generated GoMock package.

Index

Constants

View Source
const (
	// HelloWorld_ComponentName is the full name of the component [HelloWorld].
	HelloWorld_ComponentName = "github.com/go-kod/kod/examples/helloworld/HelloWorld"
	// HelloWorld_SayHello_FullMethodName is the full name of the method [helloWorld.SayHello].
	HelloWorld_SayHello_FullMethodName = "github.com/go-kod/kod/examples/helloworld/HelloWorld.SayHello"
	// HelloWorldLazy_ComponentName is the full name of the component [HelloWorldLazy].
	HelloWorldLazy_ComponentName = "github.com/go-kod/kod/examples/helloworld/HelloWorldLazy"
	// HelloWorldLazy_SayHello_FullMethodName is the full name of the method [lazyHelloWorld.SayHello].
	HelloWorldLazy_SayHello_FullMethodName = "github.com/go-kod/kod/examples/helloworld/HelloWorldLazy.SayHello"
	// HelloWorldInterceptor_ComponentName is the full name of the component [HelloWorldInterceptor].
	HelloWorldInterceptor_ComponentName = "github.com/go-kod/kod/examples/helloworld/HelloWorldInterceptor"
	// HelloWorldInterceptor_SayHello_FullMethodName is the full name of the method [helloWorldInterceptor.SayHello].
	HelloWorldInterceptor_SayHello_FullMethodName = "github.com/go-kod/kod/examples/helloworld/HelloWorldInterceptor.SayHello"
)

Full method names for components.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	kod.Implements[kod.Main]
	kod.WithGlobalConfig[GlobalConfig]

	HelloWorld            kod.Ref[HelloWorld]
	HelloWorldLazy        kod.Ref[HelloWorldLazy]
	HelloWorldInterceptor kod.Ref[HelloWorldInterceptor]
}

type Config

type Config struct {
	Name string `default:"-"`
}

type GlobalConfig

type GlobalConfig struct {
	Name string `default:"kod"`
}

type HelloWorld

type HelloWorld interface {
	// SayHello is implemented by [helloWorld.SayHello]
	//
	//	SayHello ...
	//	line two
	SayHello(ctx context.Context)
}

HelloWorld is implemented by [helloWorld], which can be mocked with NewMockHelloWorld.

HelloWorld ...

type HelloWorldInterceptor added in v0.14.3

type HelloWorldInterceptor interface {
	// SayHello is implemented by [helloWorldInterceptor.SayHello]
	//
	//	SayHello ...
	SayHello(ctx context.Context)
}

HelloWorldInterceptor is implemented by [helloWorldInterceptor], which can be mocked with NewMockHelloWorldInterceptor.

helloWorldInterceptor ...

type HelloWorldLazy added in v0.14.3

type HelloWorldLazy interface {
	// SayHello is implemented by [lazyHelloWorld.SayHello]
	//
	//	SayHello ...
	SayHello(ctx context.Context)
}

HelloWorldLazy is implemented by [lazyHelloWorld], which can be mocked with NewMockHelloWorldLazy.

type MockHelloWorld

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

MockHelloWorld is a mock of HelloWorld interface.

func NewMockHelloWorld

func NewMockHelloWorld(ctrl *gomock.Controller) *MockHelloWorld

NewMockHelloWorld creates a new mock instance.

func (*MockHelloWorld) EXPECT

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

func (*MockHelloWorld) SayHello

func (m *MockHelloWorld) SayHello(ctx context.Context)

SayHello mocks base method.

type MockHelloWorldInterceptor added in v0.14.3

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

MockHelloWorldInterceptor is a mock of HelloWorldInterceptor interface.

func NewMockHelloWorldInterceptor added in v0.14.3

func NewMockHelloWorldInterceptor(ctrl *gomock.Controller) *MockHelloWorldInterceptor

NewMockHelloWorldInterceptor creates a new mock instance.

func (*MockHelloWorldInterceptor) EXPECT added in v0.14.3

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

func (*MockHelloWorldInterceptor) SayHello added in v0.14.3

func (m *MockHelloWorldInterceptor) SayHello(ctx context.Context)

SayHello mocks base method.

type MockHelloWorldInterceptorMockRecorder added in v0.14.3

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

MockHelloWorldInterceptorMockRecorder is the mock recorder for MockHelloWorldInterceptor.

func (*MockHelloWorldInterceptorMockRecorder) SayHello added in v0.14.3

SayHello indicates an expected call of SayHello.

type MockHelloWorldInterceptorSayHelloCall added in v0.14.5

type MockHelloWorldInterceptorSayHelloCall struct {
	*gomock.Call
}

MockHelloWorldInterceptorSayHelloCall wrap *gomock.Call

func (*MockHelloWorldInterceptorSayHelloCall) Do added in v0.14.5

Do rewrite *gomock.Call.Do

func (*MockHelloWorldInterceptorSayHelloCall) DoAndReturn added in v0.14.5

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockHelloWorldInterceptorSayHelloCall) Return added in v0.14.5

Return rewrite *gomock.Call.Return

type MockHelloWorldLazy added in v0.14.3

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

MockHelloWorldLazy is a mock of HelloWorldLazy interface.

func NewMockHelloWorldLazy added in v0.14.3

func NewMockHelloWorldLazy(ctrl *gomock.Controller) *MockHelloWorldLazy

NewMockHelloWorldLazy creates a new mock instance.

func (*MockHelloWorldLazy) EXPECT added in v0.14.3

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

func (*MockHelloWorldLazy) SayHello added in v0.14.3

func (m *MockHelloWorldLazy) SayHello(ctx context.Context)

SayHello mocks base method.

type MockHelloWorldLazyMockRecorder added in v0.14.3

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

MockHelloWorldLazyMockRecorder is the mock recorder for MockHelloWorldLazy.

func (*MockHelloWorldLazyMockRecorder) SayHello added in v0.14.3

SayHello indicates an expected call of SayHello.

type MockHelloWorldLazySayHelloCall added in v0.14.5

type MockHelloWorldLazySayHelloCall struct {
	*gomock.Call
}

MockHelloWorldLazySayHelloCall wrap *gomock.Call

func (*MockHelloWorldLazySayHelloCall) Do added in v0.14.5

Do rewrite *gomock.Call.Do

func (*MockHelloWorldLazySayHelloCall) DoAndReturn added in v0.14.5

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockHelloWorldLazySayHelloCall) Return added in v0.14.5

Return rewrite *gomock.Call.Return

type MockHelloWorldMockRecorder

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

MockHelloWorldMockRecorder is the mock recorder for MockHelloWorld.

func (*MockHelloWorldMockRecorder) SayHello

SayHello indicates an expected call of SayHello.

type MockHelloWorldSayHelloCall added in v0.14.5

type MockHelloWorldSayHelloCall struct {
	*gomock.Call
}

MockHelloWorldSayHelloCall wrap *gomock.Call

func (*MockHelloWorldSayHelloCall) Do added in v0.14.5

Do rewrite *gomock.Call.Do

func (*MockHelloWorldSayHelloCall) DoAndReturn added in v0.14.5

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockHelloWorldSayHelloCall) Return added in v0.14.5

Return rewrite *gomock.Call.Return

Jump to

Keyboard shortcuts

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