Documentation
¶
Overview ¶
Package matest provides utilities for testing with multiaddrs.
Index ¶
- func AssertEqualMultiaddr(t TestingT, expected, actual multiaddr.Multiaddr) bool
- func AssertEqualMultiaddrs(t TestingT, expected, actual []multiaddr.Multiaddr) bool
- func AssertMultiaddrsContain(t TestingT, haystack []multiaddr.Multiaddr, needle multiaddr.Multiaddr) bool
- func AssertMultiaddrsMatch(t TestingT, expected, actual []multiaddr.Multiaddr) bool
- type MultiaddrMatcher
- type TestingT
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertEqualMultiaddr ¶
func AssertEqualMultiaddrs ¶
func AssertMultiaddrsContain ¶
func AssertMultiaddrsMatch ¶
AssertMultiaddrsMatch is the same as AssertEqualMultiaddrs, but it ignores the order of the elements.
Types ¶
type MultiaddrMatcher ¶
type MultiaddrMatcher struct {
multiaddr.Multiaddr
}
func (MultiaddrMatcher) Matches ¶
func (m MultiaddrMatcher) Matches(x interface{}) bool
Implements the Matcher interface for gomock.Matcher Let's us use this struct in gomock tests. Example: Expect(mock.Method(gomock.Any(), multiaddrMatcher).Return(nil)
Click to show internal directories.
Click to hide internal directories.