Documentation
¶
Overview ¶
Package helloworld is a generated GoMock package.
Index ¶
- Constants
- type App
- type Config
- type GlobalConfig
- type HelloWorld
- type HelloWorldInterceptor
- type HelloWorldLazy
- type MockHelloWorld
- type MockHelloWorldInterceptor
- type MockHelloWorldInterceptorMockRecorder
- type MockHelloWorldInterceptorSayHelloCall
- func (c *MockHelloWorldInterceptorSayHelloCall) Do(f func(context.Context)) *MockHelloWorldInterceptorSayHelloCall
- func (c *MockHelloWorldInterceptorSayHelloCall) DoAndReturn(f func(context.Context)) *MockHelloWorldInterceptorSayHelloCall
- func (c *MockHelloWorldInterceptorSayHelloCall) Return() *MockHelloWorldInterceptorSayHelloCall
- type MockHelloWorldLazy
- type MockHelloWorldLazyMockRecorder
- type MockHelloWorldLazySayHelloCall
- type MockHelloWorldMockRecorder
- type MockHelloWorldSayHelloCall
Constants ¶
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 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 ¶
func (m *MockHelloWorld) EXPECT() *MockHelloWorldMockRecorder
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
func (m *MockHelloWorldInterceptor) EXPECT() *MockHelloWorldInterceptorMockRecorder
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
func (mr *MockHelloWorldInterceptorMockRecorder) SayHello(ctx any) *MockHelloWorldInterceptorSayHelloCall
SayHello indicates an expected call of SayHello.
type MockHelloWorldInterceptorSayHelloCall ¶ added in v0.14.5
MockHelloWorldInterceptorSayHelloCall wrap *gomock.Call
func (*MockHelloWorldInterceptorSayHelloCall) Do ¶ added in v0.14.5
func (c *MockHelloWorldInterceptorSayHelloCall) Do(f func(context.Context)) *MockHelloWorldInterceptorSayHelloCall
Do rewrite *gomock.Call.Do
func (*MockHelloWorldInterceptorSayHelloCall) DoAndReturn ¶ added in v0.14.5
func (c *MockHelloWorldInterceptorSayHelloCall) DoAndReturn(f func(context.Context)) *MockHelloWorldInterceptorSayHelloCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockHelloWorldInterceptorSayHelloCall) Return ¶ added in v0.14.5
func (c *MockHelloWorldInterceptorSayHelloCall) Return() *MockHelloWorldInterceptorSayHelloCall
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
func (m *MockHelloWorldLazy) EXPECT() *MockHelloWorldLazyMockRecorder
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
func (mr *MockHelloWorldLazyMockRecorder) SayHello(ctx any) *MockHelloWorldLazySayHelloCall
SayHello indicates an expected call of SayHello.
type MockHelloWorldLazySayHelloCall ¶ added in v0.14.5
MockHelloWorldLazySayHelloCall wrap *gomock.Call
func (*MockHelloWorldLazySayHelloCall) Do ¶ added in v0.14.5
func (c *MockHelloWorldLazySayHelloCall) Do(f func(context.Context)) *MockHelloWorldLazySayHelloCall
Do rewrite *gomock.Call.Do
func (*MockHelloWorldLazySayHelloCall) DoAndReturn ¶ added in v0.14.5
func (c *MockHelloWorldLazySayHelloCall) DoAndReturn(f func(context.Context)) *MockHelloWorldLazySayHelloCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockHelloWorldLazySayHelloCall) Return ¶ added in v0.14.5
func (c *MockHelloWorldLazySayHelloCall) Return() *MockHelloWorldLazySayHelloCall
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 ¶
func (mr *MockHelloWorldMockRecorder) SayHello(ctx any) *MockHelloWorldSayHelloCall
SayHello indicates an expected call of SayHello.
type MockHelloWorldSayHelloCall ¶ added in v0.14.5
MockHelloWorldSayHelloCall wrap *gomock.Call
func (*MockHelloWorldSayHelloCall) Do ¶ added in v0.14.5
func (c *MockHelloWorldSayHelloCall) Do(f func(context.Context)) *MockHelloWorldSayHelloCall
Do rewrite *gomock.Call.Do
func (*MockHelloWorldSayHelloCall) DoAndReturn ¶ added in v0.14.5
func (c *MockHelloWorldSayHelloCall) DoAndReturn(f func(context.Context)) *MockHelloWorldSayHelloCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockHelloWorldSayHelloCall) Return ¶ added in v0.14.5
func (c *MockHelloWorldSayHelloCall) Return() *MockHelloWorldSayHelloCall
Return rewrite *gomock.Call.Return