testutil

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddToolToServer

func AddToolToServer(server *mcp.Server, name string, description string, inputSchema map[string]any, handler mcp.ToolHandler)

AddToolToServer adds a tool to the server.

func AssertToolError

func AssertToolError(t *testing.T, result *mcp.CallToolResult, expectedErrorSubstring string)

AssertToolError asserts a failed tool call.

func AssertToolSuccess

func AssertToolSuccess(t *testing.T, result *mcp.CallToolResult, expectedContent string)

AssertToolSuccess asserts a successful tool call.

func CreateSessionPair

func CreateSessionPair(t *testing.T) (*mcp.Client, *mcp.Server, *mcp.ClientSession, *mcp.ServerSession)

CreateSessionPair creates a client-server pair via InMemoryTransports.

func MustMarshalJSON

func MustMarshalJSON(v any) any

MustMarshalJSON marshals value to JSON, panics on error.

Types

This section is empty.

Jump to

Keyboard shortcuts

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