mocks

package
v0.12.2 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package mocks is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockMultiSession

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

MockMultiSession is a mock of MultiSession interface.

func NewMockMultiSession

func NewMockMultiSession(ctrl *gomock.Controller) *MockMultiSession

NewMockMultiSession creates a new mock instance.

func (*MockMultiSession) BackendSessions

func (m *MockMultiSession) BackendSessions() map[string]string

BackendSessions mocks base method.

func (*MockMultiSession) CallTool

func (m *MockMultiSession) CallTool(ctx context.Context, caller *auth.Identity, toolName string, arguments, meta map[string]any) (*vmcp.ToolCallResult, error)

CallTool mocks base method.

func (*MockMultiSession) Close

func (m *MockMultiSession) Close() error

Close mocks base method.

func (*MockMultiSession) CreatedAt

func (m *MockMultiSession) CreatedAt() time.Time

CreatedAt mocks base method.

func (*MockMultiSession) EXPECT

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

func (*MockMultiSession) GetData

func (m *MockMultiSession) GetData() any

GetData mocks base method.

func (*MockMultiSession) GetMetadata

func (m *MockMultiSession) GetMetadata() map[string]string

GetMetadata mocks base method.

func (*MockMultiSession) GetPrompt

func (m *MockMultiSession) GetPrompt(ctx context.Context, caller *auth.Identity, name string, arguments map[string]any) (*vmcp.PromptGetResult, error)

GetPrompt mocks base method.

func (*MockMultiSession) GetRoutingTable

func (m *MockMultiSession) GetRoutingTable() *vmcp.RoutingTable

GetRoutingTable mocks base method.

func (*MockMultiSession) ID

func (m *MockMultiSession) ID() string

ID mocks base method.

func (*MockMultiSession) Prompts

func (m *MockMultiSession) Prompts() []vmcp.Prompt

Prompts mocks base method.

func (*MockMultiSession) ReadResource

func (m *MockMultiSession) ReadResource(ctx context.Context, caller *auth.Identity, uri string) (*vmcp.ResourceReadResult, error)

ReadResource mocks base method.

func (*MockMultiSession) Resources

func (m *MockMultiSession) Resources() []vmcp.Resource

Resources mocks base method.

func (*MockMultiSession) SetData

func (m *MockMultiSession) SetData(data any)

SetData mocks base method.

func (*MockMultiSession) SetMetadata

func (m *MockMultiSession) SetMetadata(key, value string)

SetMetadata mocks base method.

func (*MockMultiSession) Tools

func (m *MockMultiSession) Tools() []vmcp.Tool

Tools mocks base method.

func (*MockMultiSession) Touch

func (m *MockMultiSession) Touch()

Touch mocks base method.

func (*MockMultiSession) Type

Type mocks base method.

func (*MockMultiSession) UpdatedAt

func (m *MockMultiSession) UpdatedAt() time.Time

UpdatedAt mocks base method.

type MockMultiSessionMockRecorder

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

MockMultiSessionMockRecorder is the mock recorder for MockMultiSession.

func (*MockMultiSessionMockRecorder) BackendSessions

func (mr *MockMultiSessionMockRecorder) BackendSessions() *gomock.Call

BackendSessions indicates an expected call of BackendSessions.

func (*MockMultiSessionMockRecorder) CallTool

func (mr *MockMultiSessionMockRecorder) CallTool(ctx, caller, toolName, arguments, meta any) *gomock.Call

CallTool indicates an expected call of CallTool.

func (*MockMultiSessionMockRecorder) Close

Close indicates an expected call of Close.

func (*MockMultiSessionMockRecorder) CreatedAt

func (mr *MockMultiSessionMockRecorder) CreatedAt() *gomock.Call

CreatedAt indicates an expected call of CreatedAt.

func (*MockMultiSessionMockRecorder) GetData

func (mr *MockMultiSessionMockRecorder) GetData() *gomock.Call

GetData indicates an expected call of GetData.

func (*MockMultiSessionMockRecorder) GetMetadata

func (mr *MockMultiSessionMockRecorder) GetMetadata() *gomock.Call

GetMetadata indicates an expected call of GetMetadata.

func (*MockMultiSessionMockRecorder) GetPrompt

func (mr *MockMultiSessionMockRecorder) GetPrompt(ctx, caller, name, arguments any) *gomock.Call

GetPrompt indicates an expected call of GetPrompt.

func (*MockMultiSessionMockRecorder) GetRoutingTable

func (mr *MockMultiSessionMockRecorder) GetRoutingTable() *gomock.Call

GetRoutingTable indicates an expected call of GetRoutingTable.

func (*MockMultiSessionMockRecorder) ID

ID indicates an expected call of ID.

func (*MockMultiSessionMockRecorder) Prompts

func (mr *MockMultiSessionMockRecorder) Prompts() *gomock.Call

Prompts indicates an expected call of Prompts.

func (*MockMultiSessionMockRecorder) ReadResource

func (mr *MockMultiSessionMockRecorder) ReadResource(ctx, caller, uri any) *gomock.Call

ReadResource indicates an expected call of ReadResource.

func (*MockMultiSessionMockRecorder) Resources

func (mr *MockMultiSessionMockRecorder) Resources() *gomock.Call

Resources indicates an expected call of Resources.

func (*MockMultiSessionMockRecorder) SetData

func (mr *MockMultiSessionMockRecorder) SetData(data any) *gomock.Call

SetData indicates an expected call of SetData.

func (*MockMultiSessionMockRecorder) SetMetadata

func (mr *MockMultiSessionMockRecorder) SetMetadata(key, value any) *gomock.Call

SetMetadata indicates an expected call of SetMetadata.

func (*MockMultiSessionMockRecorder) Tools

Tools indicates an expected call of Tools.

func (*MockMultiSessionMockRecorder) Touch

Touch indicates an expected call of Touch.

func (*MockMultiSessionMockRecorder) Type

Type indicates an expected call of Type.

func (*MockMultiSessionMockRecorder) UpdatedAt

func (mr *MockMultiSessionMockRecorder) UpdatedAt() *gomock.Call

UpdatedAt indicates an expected call of UpdatedAt.

Jump to

Keyboard shortcuts

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