test

package
v0.1.0-rc5 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewMockBatch

func NewMockBatch() spec.Batch

NewMockBatch creates a new mock batch for testing

func NewMockComponentContext

func NewMockComponentContext() spec.ComponentContext

NewMockComponentContext creates a mock ComponentContext for testing

func NewMockMessage

func NewMockMessage(data []byte) spec.Message

NewMockMessage creates a new mock message for testing

func NewMockTriggerBatch

func NewMockTriggerBatch() spec.TriggerBatch

NewMockTriggerBatch creates a new mock trigger batch for testing

func RandomPort

func RandomPort() (int, error)

RandomPort returns an unused random port on this machine.

func TestEnvironment

func TestEnvironment() spec.Environment

Types

type ListCollector

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

func NewListCollector

func NewListCollector() *ListCollector

func (*ListCollector) Collect

func (l *ListCollector) Collect(message spec.Message) error

func (*ListCollector) Disconnect

func (l *ListCollector) Disconnect() error

func (*ListCollector) DisconnectOld

func (l *ListCollector) DisconnectOld(ctx context.Context) error

func (*ListCollector) Flush

func (l *ListCollector) Flush() (spec.Batch, error)

func (*ListCollector) Messages

func (l *ListCollector) Messages() []spec.Message

func (*ListCollector) Reset

func (l *ListCollector) Reset()

func (*ListCollector) Wait

func (l *ListCollector) Wait()

func (*ListCollector) WaitWithTimeout

func (l *ListCollector) WaitWithTimeout(timeout time.Duration) bool

func (*ListCollector) Write

func (l *ListCollector) Write(message spec.Message) error

func (*ListCollector) WriteOld

func (l *ListCollector) WriteOld(ctx context.Context, message spec.Message) error

Legacy methods

Jump to

Keyboard shortcuts

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