sendertest

package
v1.22.21 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2025 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Overview

Package sendertest provides test utilities for message sending

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Message

type Message struct {
	To      types.NodeID
	Content []byte
	Type    string
}

Message represents a sent message

type TestSender

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

TestSender provides a test implementation for message senders

func NewTestSender

func NewTestSender() *TestSender

NewTestSender creates a new test sender

func (*TestSender) ClearMessages

func (t *TestSender) ClearMessages()

ClearMessages clears all sent messages

func (*TestSender) GetSentMessages

func (t *TestSender) GetSentMessages() []Message

GetSentMessages returns all sent messages

func (*TestSender) SendMessage

func (t *TestSender) SendMessage(ctx context.Context, to types.NodeID, content []byte, msgType string) error

SendMessage sends a message to a node

Jump to

Keyboard shortcuts

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