tests

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MessageStreamerMock

type MessageStreamerMock struct {
}

func NewMessageStreamerMock

func NewMessageStreamerMock() *MessageStreamerMock

func (MessageStreamerMock) Handle

func (m MessageStreamerMock) Handle(ctx context.Context, id refs.Feed, seq *message.Sequence, messageWriter ebt.MessageWriter)

type RawMessageHandlerMock

type RawMessageHandlerMock struct {
}

func NewRawMessageHandlerMock

func NewRawMessageHandlerMock() *RawMessageHandlerMock

func (RawMessageHandlerMock) Handle

func (r RawMessageHandlerMock) Handle(replicatedFrom identity.Public, msg message.RawMessage) error

type TestReplication

type TestReplication struct {
	Negotiator *replication.Negotiator

	RawMessageHandler  *RawMessageHandlerMock
	ContactsRepository *WantedFeedsProviderMock
	MessageStreamer    *MessageStreamerMock
}

func BuildTestReplication

func BuildTestReplication(t *testing.T) (TestReplication, error)

type WantedFeedsProviderMock

type WantedFeedsProviderMock struct {
	GetWantedFeedsReturnValue replication.WantedFeeds
}

func NewWantedFeedsProviderMock

func NewWantedFeedsProviderMock() *WantedFeedsProviderMock

func (WantedFeedsProviderMock) GetWantedFeeds

func (c WantedFeedsProviderMock) GetWantedFeeds() (replication.WantedFeeds, error)

Jump to

Keyboard shortcuts

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