axtest

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 3, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package axtest contains testing utilities and reusable test suites for implementations of various Ax components.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConsistsOfEnvelopes

func ConsistsOfEnvelopes(a []ax.Envelope, b ...ax.Envelope) bool

ConsistsOfEnvelopes returns true if a and b contain equal messages, regardless of order.

func ConsistsOfInboundEnvelopes

func ConsistsOfInboundEnvelopes(a []endpoint.InboundEnvelope, b ...endpoint.InboundEnvelope) bool

ConsistsOfInboundEnvelopes returns true if a and b contain equal messages, regardless of order.

func ConsistsOfMessages

func ConsistsOfMessages(a []proto.Message, b ...proto.Message) bool

ConsistsOfMessages returns true if a and b contain equal messages, regardless of order.

func ConsistsOfOutboundEnvelopes

func ConsistsOfOutboundEnvelopes(a []endpoint.OutboundEnvelope, b ...endpoint.OutboundEnvelope) bool

ConsistsOfOutboundEnvelopes returns true if a and b contain equal messages, regardless of order.

func ContainsEnvelope

func ContainsEnvelope(v []ax.Envelope, env ax.Envelope) bool

ContainsEnvelope returns true if v contains an envelope equal to m.

func ContainsInboundEnvelope

func ContainsInboundEnvelope(v []endpoint.InboundEnvelope, env endpoint.InboundEnvelope) bool

ContainsInboundEnvelope returns true if v contains an envelope equal to m.

func ContainsMessage

func ContainsMessage(v []proto.Message, m proto.Message) bool

ContainsMessage returns true if v contains a message equal to m.

func ContainsOutboundEnvelope

func ContainsOutboundEnvelope(v []endpoint.OutboundEnvelope, env endpoint.OutboundEnvelope) bool

ContainsOutboundEnvelope returns true if v contains an envelope equal to m.

func EnvelopesEqual

func EnvelopesEqual(a, b ax.Envelope) bool

EnvelopesEqual returns true if a and b are equivalent.

func InboundEnvelopesEqual

func InboundEnvelopesEqual(a, b endpoint.InboundEnvelope) bool

InboundEnvelopesEqual returns true if a and b are equivalent.

func OutboundEnvelopesEqual

func OutboundEnvelopesEqual(a, b endpoint.OutboundEnvelope) bool

OutboundEnvelopesEqual returns true if a and b are equivalent.

Types

This section is empty.

Directories

Path Synopsis
Package delayedmessagetests contains functional test suites for implementations of delayed messaging features.
Package delayedmessagetests contains functional test suites for implementations of delayed messaging features.
Package outboxtests contains functional test suites for implementations of outbox related features.
Package outboxtests contains functional test suites for implementations of outbox related features.

Jump to

Keyboard shortcuts

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